Commit graph

2,045 commits

Author SHA1 Message Date
Anonymoussaurus
44abeefb71
Merge pull request #1451 from Universal-Debloater-Alliance/feat/default-disable
feat(settings): disable-mode by default
2026-08-09 02:57:12 +02:00
Rudxain
67f880b507
feat(settings): Disable-mode by default
- feat(settings): `disable_mode=true` if device supports it; update description
- refactor: define `supports_disabling` and use it whenever possible
- refactor(sync): inline `MULTI_USER_SDK`, with tiny comment
- docs(sync): rm redundant "Android"
2026-08-07 18:38:46 -04:00
Anonymoussaurus
14d2f29f0a
Merge pull request #1450 from jarekt/patch-1
pkg(com.android.networkstack.tethering.inprocess): change description and removal
2026-08-05 15:27:31 +02:00
Jarek
f3df24beb9
change com.android.networkstack.tethering.inprocess to unsafe 2026-08-05 14:57:22 +02:00
Anonymoussaurus
2379e852ce
Merge pull request #1438 from TechyDodoDevMan/patch-1
pkg(com.google.android.wearable.pixel.aspen): add package
2026-08-03 14:42:15 +02:00
TechyDodoDevMan
3c4011807b
Change removal recommendation from 'Recommended' to 'Advanced'
Resolved suggestion
2026-07-30 16:12:33 -04:00
TechyDodoDevMan
9dbdd59b0e
Merge branch 'main' into patch-1 2026-07-30 16:10:39 -04:00
Anonymoussaurus
ef94066d65
Merge pull request #1439 from insanebecauseimbestwheniminlove/main
pkg(xiaomi): add package
2026-07-25 15:16:21 +02:00
insanebecauseimbestwheniminlove
266f1b9597
Update uad_lists.json 2026-07-25 03:53:55 +02:00
TechyDodoDevMan
856606c58b
Update uad_lists.json
Added Fitbit Connected Fitness
2026-07-24 12:05:16 -04:00
Anonymoussaurus
9336f25e7d
Merge pull request #1433 from Wakelock/main
pkg(blackview, huawei): add and edit packages
2026-07-22 11:54:43 +02:00
Wakelock
3f55e6cdba
Update uad_lists.json 2026-07-18 10:25:28 +00:00
Wakelock
c38c1cd2d0
Update uad_lists.json 2026-07-18 10:05:39 +00:00
Wakelock
31234bed3c
Update uad_lists.json 2026-07-18 09:50:33 +00:00
Wakelock
067f2251e9
Update uad_lists.json 2026-07-18 09:43:54 +00:00
André Klein
43d323332f
fix(core): two bugs blocking package operations on real devices (#1430)
* fix(core): two bugs blocking package operations on real devices

- adb.rs: replace debug_assert! in list_packages_sys with filter_map
  to avoid panicking on nonstandard package names from real devices.
- sync.rs: fix inverted guard in request_builder (is_some -> is_none)
  that was rejecting every valid package name instead of invalid ones.
2026-07-16 17:35:15 -04:00
Wakelock
4ec90fa807
Update uad_lists.json 2026-07-16 10:07:28 +00:00
Wakelock
85c0d67776
Update uad_lists.json 2026-07-16 10:04:11 +00:00
Wakelock
3bc538292d
Update uad_lists.json 2026-07-16 07:47:04 +00:00
Wakelock
93c83863a6
Update uad_lists.json 2026-07-16 07:28:22 +00:00
Anonymoussaurus
596120a215
Merge pull request #1432 from Universal-Debloater-Alliance/docs/remove-cli-readme
docs(cli): remove README after moving it to the wiki
2026-07-14 11:16:37 +02:00
Anonymoussaurus
d98677c7ca
Merge pull request #1420 from iamanaws/chore/cli-deps-and-errors
fix(cli): avoid duplicate error output
2026-07-12 01:15:09 +02:00
Angel J
469ad5f710
docs(cli): remove README after moving it to the wiki 2026-07-11 08:08:16 -07:00
Angel J
81291e0655
fix(cli): avoid duplicate error output 2026-07-11 07:43:16 -07:00
Angel J
f9e4f141c0
chore(deps): bump tokio to 1.52.3 2026-07-11 07:38:48 -07:00
Angel J
1623d39b55
chore(deps): bump clap to 4.6.1 2026-07-11 07:38:45 -07:00
Anonymoussaurus
258a50cdfe
Merge pull request #1427 from Universal-Debloater-Alliance/refactor/pack_id-android
refactor(core): allow "android" `PackageId`
2026-07-06 10:47:34 +02:00
Rudxain
ded17cf91d
refactor(core): allow "android" PackageId 2026-07-01 19:14:56 -04:00
Anonymoussaurus
b051be8162
Merge pull request #1424 from aaronjmars/security/validate-package-id-in-request-builder
harden: validate package-name charset in request_builder
2026-06-26 15:48:17 +02:00
aeonframework
bd1ed7ea76 harden: validate package-name charset in request_builder
`request_builder` interpolates `package` verbatim into a device-shell
action string. Every current caller reconciles the name against the live
device package list first, so this is safe today — but the safety lives in
the callers, not the sink. Add a local charset guard (Android app-ID set
`[A-Za-z0-9_.]`) so a future caller passing an unreconciled or file-sourced
name can't produce an injectable device-shell command. Rejects nothing
legitimate; fails closed (emits no command) on a malformed name.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:54:06 -04:00
Anonymoussaurus
6bb0155c3a
Merge pull request #1416 from W1Z00/main
pkg(com.mi.appfinder): update description
2026-06-17 20:55:23 +02:00
Anonymoussaurus
4773be1f00
Merge pull request #1297 from iamanaws/feature/cli
feat: add CLI and restructure into multi-package workspace
2026-06-17 20:49:43 +02:00
Anonymoussaurus
7d023fadef
Merge pull request #1414 from Forero-0/main
pkg(samsung): add/update packages
2026-06-17 20:49:07 +02:00
Anonymoussaurus
826b159d03
Merge pull request #1413 from strumiv/pkg-motorola-setup-update
pkg(motorola): update com.motorola.setup removal level and description
2026-06-17 20:48:10 +02:00
W1Z00
ddd9b16ced
update desc for com.mi.appfinder 2026-06-17 18:38:00 +08:00
Forero-0
1f561b8d2d Update uad_lists.json 2026-06-16 18:22:28 -05:00
Angel J
02ba6e2cca
refactor: move theme to uad-gui; drop core gui deps; mark PmCommand must-use 2026-06-13 17:21:31 -07:00
Angel J
da7482601e
fix(cli): improve package verification, and output robustness 2026-06-13 17:21:28 -07:00
iamanaws
7dcb7e9315
feat: add CLI and restructure into multi-package workspace
- Add crates/uad-cli for command-line interface
- Extract shared logic into crates/uad-core
- Separate GUI into crates/uad-gui
- Enable code reuse across components
2026-06-13 17:21:27 -07:00
itz8bitstudios
b86c41187c pkg(motorola): update com.motorola.setup removal level and description
- Change removal level from Advanced to Expert
- Update description to emphasize security patch implications
- Clarify that freezing breaks Google Play System Updates (Project Mainline)
- Add clear warning about security patch impact

Closes #1412
2026-06-13 17:06:29 +02:00
Anonymoussaurus
1bb1453257
Merge pull request #1410 from Universal-Debloater-Alliance/chore/keyboard
pkg(aosp): fix typo in AOSP keyboard app description
2026-06-08 00:15:33 +02:00
Angel J
649d0d0bcf
pkg(aosp): fix typo in AOSP keyboard app description 2026-06-04 19:31:58 -07:00
Anonymoussaurus
0e5203f2fa
Merge pull request #1408 from Lost-Entrepreneur439/main
pkg(samsung, bell): add packages from Samsung Galaxy A21
2026-05-31 15:42:37 +02:00
Evelyn Torres
b11ac0bff9 pkg(samsung, bell): Add packages from Samsung Galaxy A21 2026-05-31 08:17:58 -02:30
Ricardo Fernández Serrata
6dea60dfc0
Merge pull request #1407 from Universal-Debloater-Alliance/dependabot/cargo/tar-0.4.46
chore(deps): bump tar from 0.4.45 to 0.4.46
2026-05-30 16:39:44 -04:00
dependabot[bot]
6e02459ee2
chore(deps): bump tar from 0.4.45 to 0.4.46
Bumps [tar](https://github.com/composefs/tar-rs) from 0.4.45 to 0.4.46.
- [Release notes](https://github.com/composefs/tar-rs/releases)
- [Commits](https://github.com/composefs/tar-rs/compare/0.4.45...0.4.46)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 0.4.46
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-29 21:57:11 +00:00
Anonymoussaurus
5492d39683
Merge pull request #1397 from Lost-Entrepreneur439/main
pkg(insulet): add packes from omnipod dash pdm
2026-05-18 11:27:47 +02:00
Evelyn
fb0dfa8d14
pkg(aosp): Update description for onetimeinitalizer 2026-05-12 17:17:10 -02:30
Anonymoussaurus
96dd6d937e
Merge pull request #1399 from Universal-Debloater-Alliance/g.aosp.wifi.res.ol-update
pkg(com.google.android.wifi.resources.overlay.common): update description
2026-05-11 14:36:35 +02:00
Anonymoussaurus
2739d9b213
Merge pull request #1398 from Universal-Debloater-Alliance/fix-linux-font
fix(gui): use Adwaita on Linux
2026-05-11 14:03:21 +02:00