Comments (9)
The app repository client provides a link to the app settings in the Settings app where apps can be disabled.
from apps.
It's not the same thing as uninstalled. These are not system apps. I would like to control which apps to install in the userland. How do you address this issue?
from apps.
They are system apps. You can't remove components from the OS images because they're immutable and verified from a root of trust. Disabling apps prevents them from running. Disabling them is reversible since you can enable them again, It's a perfectly good way of handling this.
It is technically possible to mark system components as uninstalled in profiles but not via the normal user interface and it isn't a good idea. We recommend against using ADB on a production device, especially to do invasive, unsupported things like marking components uninstalled in profiles. They will still be considered installed as packages in the package registry. The only difference from disabling the app and marking it uninstalled in a profile is whether it still appears in settings and can have app data, but you can disable and clear app data in which case the only difference is whether it appears in settings. Do you really want to hide it in the Settings app badly enough to use developer tools?
from apps.
None of this is relevant to our app repository client.
from apps.
I do not understand why a browser, or a camera app for instance should be declared a system app in the first place.
from apps.
They aren't declared as a system app. System app means an app shipped as part of the OS.
from apps.
By the way, only camera apps included in the OS can implement the media capture intents since Android 11. If you disable all the system camera apps, apps using the media capture intents will break. Disabling the system camera app isn't something you should do. Disabling the browser is fine if you installed another browser implementing the standard intents.
from apps.
They aren't declared as a system app. System app means an app shipped as part of the OS.
They are system apps. . You can't remove...
You are contradicting yourself. You just said that above.
Why do you have to make vanadium, auditor, camera etc. part of the immutable image?
Disabling the system camera app isn't something you should do.
I have disabled the default camera app in other operating systems in the past and Open Camera app worked just fine. So, I don't know what you mean by that.
Disabling the browser is fine...
Disabling is besides the point. I would like to exercise the freedom to uninstall any apps in the userspace.
from apps.
You are contradicting yourself
No, you're misunderstanding. Being built into the OS is what makes them a system app. That's what it means. They aren't declared as one.
Why do you have to make vanadium, auditor, camera etc. part of the immutable image?
The whole OS is verified from the root of trust. Factory reset wipes everything that's not.
There must be a system camera app and system browser. Only system camera apps can provide media capture intents. There must be a default system browser but it's fine to disable if you install another.
I have disabled the default camera app in other operating systems in the past and Open Camera app worked just fine. So, I don't know what you mean by that.
Android 11 and later only allows system camera apps to provide the media capture intents. Apps using those won't work if you disable the system camera app(s).
Disabling is besides the point. I would like to exercise the freedom to uninstall any apps in the userspace.
Disabling and uninstalling from a profile are nearly equivalent. If you insist on uninstalling from the profile, learn how to do it with ADB using the pm
command. The only actual difference is you won't be able to see it in Settings to re-enable it and would instead have to reinstall it in the profile. Either way it's available in the OS images.
from apps.
Related Issues (20)
- Auto update of libraries HOT 5
- Feature request : Support for third party repositories HOT 2
- fix: use 8dp max padding between cards
- "Missing dependency" error on trying to update disabled Google Play HOT 10
- App update not syncing with Google Play Store HOT 3
- SMS not marked as read on Owner when read on another profile HOT 1
- Apps not automatically updating on Google Play, Profile HOT 1
- Google Play Apps not automatically updating non Owner Profile HOT 1
- Vanadium not detected HOT 1
- Add support for third party app repositories HOT 1
- Feature Request - Battery management HOT 2
- Feature Request - Contacts App Custom Fields, More Fields HOT 2
- Feature Request - SMS Search Function HOT 3
- (Feature Request) Add setting to settings to change global release channel
- When does it support multilingual versions? HOT 4
- Consider Adding Google Camera HOT 18
- Migrate from Glide to Coil
- Yubikey no longer recognized HOT 3
- Issue with v22 → missing dependency HOT 1
- "Unable to fetch list of apps" not handled gracefully for DNS or Network errors HOT 23
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apps.