Live data from Hacker News

On non-rooted Android 17, ADB uninstall of system apps fails

github.com

181–190 of 204 posts

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#181

Earlier quoted context omitted.

Yes, that's Google's excuse for banning side loading. It's a terrible reason.

They aren't banning it. They are introducing a one time 24 hour waiting period. Not ideal, but not banning.

They will monitor and if "too many" people are still doing normal software installs (I refuse to call it "sideloading" when that properly refers to pushing software from a different device over a debug connection), they'll raise the annoyance barrier higher.

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#182

I don't understand why ensuring general-purpose computing is not a priority of the European Union. All that talk about sovereignty, and we are giving full control of our digital lives to 2 American companies.

Very EU thinking like. To regulate everything and do nothing productive.

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#183

Earlier quoted context omitted.

And drugs are bad. Neither require root to work. Point not found.

Exactly. Root is unrelated to the problem at hand.

Per the title, root is directly related to the problem at hand. "On non-rooted Android 17..."

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#184
post #18

Earlier quoted context omitted.

GrapheneOS or other custom ROMs don't solve the actual problem that you can't just buy a smartphone and install any operating system like you can with an actual computer, despite technically being one. Also, GrapheneOS supports device attestation (the non-google kind at least), which is still ridiculous as such systems have no benefit to people, only to technofeudalist corporations.

> you can't just buy a smartphone and install any operating system like you can with an actual computer, despite technically being one. What's stopping you from buying a phone, unlocking the bootloader, and flashing whatever ROM you want?

the "whatever ROM"s are all Android, what difference does it make? Many bank apps have this SafetyNet thing and will refuse to run on non-official ROMs, that too.

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#185
post #18

Earlier quoted context omitted.

GrapheneOS or other custom ROMs don't solve the actual problem that you can't just buy a smartphone and install any operating system like you can with an actual computer, despite technically being one. Also, GrapheneOS supports device attestation (the non-google kind at least), which is still ridiculous as such systems have no benefit to people, only to technofeudalist corporations.

> you can't just buy a smartphone and install any operating system like you can with an actual computer, despite technically being one. What's stopping you from buying a phone, unlocking the bootloader, and flashing whatever ROM you want?

OEMs removing bootloader unlocking at an increasing rate.

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#186
post #184

Earlier quoted context omitted.

> you can't just buy a smartphone and install any operating system like you can with an actual computer, despite technically being one. What's stopping you from buying a phone, unlocking the bootloader, and flashing whatever ROM you want?

the "whatever ROM"s are all Android, what difference does it make? Many bank apps have this SafetyNet thing and will refuse to run on non-official ROMs, that too.

Well, there's various linux options like postmarketOS. So long as you have the fundamental freedom, that is, an unlocked bootloader, everything else follows. If you decide to write a new OS for a phone, notning is stopping you.

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#187

Earlier quoted context omitted.

> you can't just buy a smartphone and install any operating system like you can with an actual computer, despite technically being one. What's stopping you from buying a phone, unlocking the bootloader, and flashing whatever ROM you want?

OEMs removing bootloader unlocking at an increasing rate.

I'm aware. But I've never found it difficult to get a phone with an unlocked bootloader. Also, to my knowledge, bootloader locking is more common in the US.

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#188
post #172

Earlier quoted context omitted.

The number of choices exposed to users is irrelevant, what's relevant is that choices which I'd want exposed are not exposed, and without root, there's no extension mechanism which'd let me load my code into for example the system server process. What you also seem to be ignoring is that the fact that for example there's no simple runtime internet permission toggle is NOT an accident, this functionality is deliberate…

And if you wanted a toaster with a setting to enable which side of the bread gets cooked you may have to look for a niche product instead of using main stream toasters similar to how you may need to use a niche operating system like GrapheneOS for your special handling of internet permissions. Even if a toaster doesn't have such a setting or an easy way to add, you still own it. When products are designed they have a…

If the manufacturer could add this setting via a software update, but I couldn't - by design - then I stand by my definition that I don't own it, because it's not my interest that gets prioritized there.

However, it's pointless to focus on what's not available but could - it's the WHY that matters. A toaster without fancy functionality might be mine, but a toaster that only cooks a specific brand of bread, or that displays ads doesn't feel like mine. This is not just a lack of a feature - it's deliberately not there to prioritize the manufacturer over my experience..

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#189

Earlier quoted context omitted.

Device attestation is how you can use private keys you don't actually have access to. It has a lot of value to literally anyone who wants to store tokens or use one time authentication codes. Linux folks need to implement the full stack and offer an open alternative to payments, secrets, and tokens. In the age of LLMs there is no excuse. It is annoying as hell that I can't buy a System76 or Framework laptop with a fi…

"Device attestation is how you can use private keys you don't actually have access to." Read that phrase back and then ask "is this the future of computing that we wanted?" The likes of passkeys, essentially user-hostile ssh keys that live on your device but aren't accessible by you, would have been an unbelievable dystopia to us in the 90s. "Linux folks need to implement the full stack" Nah it's fine thanks, I'd rat…

> Read that phrase back and then ask "is this the future of computing that we wanted?"

It is what I want.

If you own a mobile phone it's unavoidable. The physical SIM is a guarded area with secrets you can't know or touch - the secrets it holds prove you paid for access to their network.

If you want to carry a zillion others devices you can't access the innards of that prove something about you then good for you. But don't assume the rest of us think that's a good idea. We no more object to carving out a little bit of firewalled memory for the exclusive use of the bank than we object to the electricity meter in our houses. It's also a locked down piece of equipment we can't modify or touch that lives on our property. Most people are happy to grant that intrusion on their personal space in exchange for having the electrity connected.

It's no different on your phone. In return for your phone protecting its details from you, you no longer have to carry a credit card, or driver's licence, or prove you paid for ads to go away in some app, or access your works VPN. I honestly can't see much difference between carrying a credit card the hides some information from me, or putting the same info in the phone and it hiding the info. Except for having one less device to haul around, of course.

Re: On non-rooted Android 17, ADB uninstall of system apps fails

#190
post #163

Earlier quoted context omitted.

Do you think you would be allowed to sell such a phone to normal people in any serious quantity? (I know HN people get delusional about using laptops as mobile phones, but here is a hint: you wouldn’t. You would be hauled up for enabling distribution of CSAM etc until you stopped). Look at how they treat Graphene, and that is an afternarket mod niche.

Yes, I do think you'd be allowed to sell a phone to normal people in serious quantity. The kerfuffle with Graphene was about whether or not they specifically targeted organised criminals, Anom-style. No charges were made - some idiot politician just assumed Graphene==Encrochat and made a public statement based on that.

You are factually wrong here almost completely.

Wrt Graohene the problem isn’t the politicians making announcements, the police assume you are a criminal if you have Graohene and are profiling you on this basis.

Post reply on HN