feat(scope): We should consider disabling apps IN ADDITION to uninstalling them #670
Open
3 tasks done
Labels
enhancement
New feature or request
Describe the feature you want
Hi there,
Thank you for your great work on this project.
I believe that when uninstalling an app through UAD, rather than only uninstalling it, we should uninstall and disable the app.
(Yes, it is possible to do both... Android is weird sometimes :p).
The reason I think this would be worth pursuing is that I have noticed instances where uninstalling apps alone causes breakage, as other apps on the device think the app is still installed, so they will still try to call the app as a dependency. But of course... the app doesn't actually exist since we uninstalled it. The end result causes unnecessary issues & breakage. When an app is both disabled & uninstalled, this is no longer a problem, as the app can see the dependent app is unavailable and fallback appropriately.
For examples:
All 3 of these examples are with Play Services - but I imagine there are many other cases like this, especially with different system apps. In fact, I honestly wouldn't be surprised if this causes a majority of the issues people have when debloating & removing certain apps from their device. I believe that this if this change is implemented, it would fix a lot of problems.
To sum up my proposal:
disable
feature as is.uninstall
to both uninstall and disable apps, rather than only uninstall it.I'm curious to hear thoughts on this - I'm not aware of any downsides this would introduce, but I'm curious if there's something I'm missing?
🙏
Acknowledgements
The text was updated successfully, but these errors were encountered: