0x192 / 0x192/universal-android-debloater
Support userland applications
- Langage dominant
- Rust
- Étoiles
- 19.9k
- Forks
- 1.1k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
As of `v0.5.x`, UAD only manages system applications (installed in the `/system` partition). You cannot see user applications (installed in `/data` partition). I create this issue to officially add this feature in the roadmap.
It is always better to have userland bloatware apps than system bloatware apps. As you know, uninstalling an userland app remove it completely from the phone. It will not appear in `adb shell pm packages -u` and you can't restore it with ADB the same way as with a system app (which still reside in `/system` after uninstall). In practice, it's not a big deal because user apps are available in the PlayStore (or any other appstore)
## TODO
- [ ] Use `adb shell pm packages` instead of `adb shell pm packages -s`
- [ ] Differentiate system apps from userland apps
- [ ] In the UI
- [ ] Check the adb command used to uninstall them
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
The issue mentions changing from `adb shell pm packages -s` to `adb shell pm packages` to list user apps. Look for where ADB commands are executed in the codebase, likely in a module handling package listing. Differentiate system vs user apps in the UI; check the UI components that display app lists. The TODO items provide clear steps: modify the ADB command, then update the UI to show the distinction. Testing will require an Android device or emulator to verify the changes work correctly.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, rust
- Domaine
- cli, mobile, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100