Universal-Debloater-Alliance / universal-android-debloater-next-generation

Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.
GNU General Public License v3.0
2.65k stars 90 forks source link

pkg: duplicate packages in uad_list #429

Closed jxdv closed 6 months ago

jxdv commented 7 months ago

Describe the bug

Not really a bug, but I noticed that there are duplicate packages present in the debloat list.

For example com.samsung.android.incall.contentprovider is present twice:

  "com.samsung.android.photoremasterservice": {
    "list": "Oem",
    "description": "PhotoRemasterService\nIf removed, Photo Remaster in the gallery won't work.",
    "dependencies": [],
    "neededBy": [],
    "labels": [],
    "removal": "Advanced"
  },
...
  "com.samsung.android.photoremasterservice": {
    "list": "Oem",
    "description": "Photo remaster will not work after remove, if this feature exist, still unknown.",
    "dependencies": [],
    "neededBy": [],
    "labels": [],
    "removal": "Advanced"
  },

The full list of duplicate packages according to my IDE:

com.samsung.attribution
com.samsung.android.photoremasterservice
com.samsung.android.widget.pictureframe
com.samsung.android.sm_cn
com.samsung.android.incall.contentprovider
com.samsung.android.wifi.softap.resources
com.samsung.sait.sohservice
com.samsung.android.secsoundpicker
com.samsung.android.singletake.service
com.samsung.ims.smk
com.samsung.internal.systemui.navbar.gestural_no_hint
com.samsung.internal.systemui.navbar.sec_gestural
com.samsung.internal.systemui.navbar.sec_gestural_no_hint
com.samsung.android.wallpaper.res

Expected behavior

Do not have duplicate packages in the debloat list.

You have a solution?

Remove the duplicate packages.

Provide logs

N/A

Acknowledgements

AnonymousWP commented 7 months ago

Thanks for this. Arguably this issue should have been made through this template actually, but I'll leave it like this.