Commit graph

107 commits

Author SHA1 Message Date
Angel J
16a0217b7f
feat(adb): use direct USB for built-in backend
Replace the server-based backend with embedded USB communication and share
backend selection across the CLI and GUI.

Serialize USB operations, cache connections, handle device replugging, and
report authorization, busy, and permission errors.

Create keys atomically and validate existing keys. Convert PKCS#1 keys to
temporary PKCS#8 files without modifying the originals. Propagate remote
shell failures and add coverage for discovery, locking, and recovery.
2026-08-13 07:52:32 -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
Rudxain
49250576f3
build(logo): optional image dep 2026-04-11 00:58:55 -04:00
Anonymoussaurus
a5136a6674
chore(pull-request-templates): add templates (#1283)
* chore(pull-request-template): add templates

Introduce two pull request templates to standardize contributions: .github/pull_request_template/app.md for app-related changes (description, related issues, testing matrix, checklist) and .github/pull_request_template/packages.md for package updates (description, testing, acknowledgements, package validation checklist). These templates help ensure consistent PR metadata and verification steps for maintainers and contributors.

* chore(pull-request-templates): add documentation template

Add .github/pull_request_template/documentation.md to provide a standardized pull request template for documentation updates. The template includes a Description section, Documentation Changes section, and a checklist (link to CONTRIBUTING, clarity, grammar/spelling, link verification, code example testing, and markdown formatting) to improve consistency and quality of doc PRs.

* chore(pull-request-templates): add desktop/window manager fields

Add 'Desktop Environment' and 'Window System/Manager' checklist items to the app PR template to capture more detailed testing environment information. Also adjust the ADB version line indentation to align with the checklist structure.

* chore(pull-request-templates): use absolute URL for contributing guidelines

* chore(pull-request-templates): move files to dedicated folder

* chore(pull-request-template): reword checkbox

Co-authored-by: Angel J <78835633+iamanaws@users.noreply.github.com>

---------

Co-authored-by: Angel J <78835633+iamanaws@users.noreply.github.com>
2026-02-18 10:52:31 -04:00
Anonymoussaurus
e6d44912a7 chore(issue-templates): add removal level options to issue templates
Clarify allowed Removal levels in issue templates by adding explicit options (`Recommended`|`Advanced`|`Expert`|`Unsafe`) to the Removal field. Updates .github/ISSUE_TEMPLATE/3-add-new-packages.yml and .github/ISSUE_TEMPLATE/5-update-apps-description-or-recommendation.yml to prompt contributors to use the defined removal categories from the wiki.
2026-02-06 05:07:21 -04:00
Anonymoussaurus
33f15cb6df chore(issue-templates): add checkbox for reading about removals 2026-02-06 05:07:21 -04:00
Anonymoussaurus
77f5c30410
chore(issue-templates): add link to removal definitions 2026-01-24 23:29:23 +01:00
Den1136
9f140a4b23
pkg: add many new packages (#1180)
* Add 13 new packages from Unlisted

* add 1 more package

* Add 2 more packages

* Change descriptions of some packages

* Fix typo

* Change description for 2 packages

Change description for com.miui.miwallpaper and com.google.android.networkstack.tethering. Didn't move them.

* fix 1 package

* Add 8 new packages

* Fix a package

* Add 1 more package

* Add 3 more packages

* Add 2 more packages

* Finalize new packages (30 Packages)

* Remove unnecessary

* One more change

* Finalize edited packages

* Cover issue #1184

* Add package from issue #1197

* Squashed commit of the following:

commit d00dd63d10
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sun Nov 23 14:31:49 2025 -0400

    docs(README): replace Matrix logo by icon

commit a12d8412f7
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sun Nov 23 13:56:30 2025 -0400

    replace discord icon by SVG
    also use MD rather than HTML in README

commit 56e267c85d
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sun Nov 23 13:11:28 2025 -0400

    docs(CONTRIB): improve `CONTRIBUTING`

commit 944a704ee7
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sun Nov 23 13:11:02 2025 -0400

    docs(README): improve `README`

commit 83f9f43fde
Merge: fca7922 f62edc1
Author: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Date:   Tue Dec 9 13:46:31 2025 +0100

    Merge pull request #1188 from zencd/pkg/pocogames

    pkg(xiaomi): add pre-installed Xiaomi Poco games

commit f62edc16e8
Author: zzz <z@z.com>
Date:   Mon Dec 8 19:55:42 2025 +0300

    Add games to the `uad_lists.json`, pre-installed on Xiaomi Poco X7 Pro. I've uninstalled them without any problem.

commit fca7922b3c
Author: Ihor Romanyshyn <ihor.vapor.romanyshyn@gmail.com>
Date:   Tue Dec 9 14:39:05 2025 +0200

    pkg(com.taboola.mip): add package (#1186)

    * Add description for com.taboola.mip (intrusive Taboola lock-screen module)

    * remove redundant empty line

    ---------

    Co-authored-by: Ihor Romanyshyn <iromanyshyn@laptop>
    Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>

commit 581f5d4d37
Author: aRav3n <24660772+aRav3n@users.noreply.github.com>
Date:   Tue Dec 9 17:21:55 2025 +0530

    Update uad_lists.json (#1178)

    Update descriptions for:
    - com.samsung.android.app.omcagent
    - de.axelspringer.yana.zeropage
    - com.samsung.android.rampart

    Change description for:
    - com.samsung.android.mapsagent

    Add package:
    - com.google.android.apps.aiwallpapers

    Credit: https://xdaforums.com/t/definitive-oneui-guide-tweaks-optimization-privacy-2025.4685716/

    Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>

commit 539fa098d0
Author: Clippy <227344378+johny579@users.noreply.github.com>
Date:   Tue Dec 9 11:40:00 2025 +0000

    Merge pull request #1175 from johny579/main

    pkg(overlays): change descriptions and removals

commit bca4148fb9
Merge: 1ea4fdc 6b60ca4
Author: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Date:   Tue Dec 9 12:11:23 2025 +0100

    Merge branch 'Lost-Entrepreneur439-main'

commit 6b60ca4926
Merge: 1ea4fdc ddde5e6
Author: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Date:   Tue Dec 9 12:10:49 2025 +0100

    Merge branch 'main' of github.com:Lost-Entrepreneur439/universal-android-debloater-next-generation into Lost-Entrepreneur439-main

commit 1ea4fdca30
Merge: 9c87b56 69e63a9
Author: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Date:   Tue Dec 9 11:29:33 2025 +0100

    Merge pull request #1022 from Universal-Debloater-Alliance/pkg/tcl

    pkg(tcl): add and update many packs

commit ddde5e6811
Author: Ivy <78825510+Lost-Entrepreneur439@users.noreply.github.com>
Date:   Mon Dec 1 22:07:17 2025 -0330

    Chane com.ipsec.service and com.lge.shutdownmonitor to advanced.

commit e6cdca6c22
Merge: 4651fe6 1f71a85
Author: Ivy <78825510+Lost-Entrepreneur439@users.noreply.github.com>
Date:   Mon Dec 1 22:05:31 2025 -0330

    Merge branch 'main' into main

commit 69e63a9a15
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sat Jul 19 12:10:01 2025 -0400

    pkg(tcl): updates and adds

    mostly Iris/NXTVISION

commit 4651fe6c49
Author: Ivy <78825510+Lost-Entrepreneur439@users.noreply.github.com>
Date:   Fri Nov 21 12:26:02 2025 -0330

     pkg(lg, misc): add packages from LG Stylo 3 Plus

* Squashed commit of the following:

commit d00dd63d10
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sun Nov 23 14:31:49 2025 -0400

    docs(README): replace Matrix logo by icon

commit a12d8412f7
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sun Nov 23 13:56:30 2025 -0400

    replace discord icon by SVG
    also use MD rather than HTML in README

commit 56e267c85d
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sun Nov 23 13:11:28 2025 -0400

    docs(CONTRIB): improve `CONTRIBUTING`

commit 944a704ee7
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sun Nov 23 13:11:02 2025 -0400

    docs(README): improve `README`

commit 83f9f43fde
Merge: fca7922 f62edc1
Author: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Date:   Tue Dec 9 13:46:31 2025 +0100

    Merge pull request #1188 from zencd/pkg/pocogames

    pkg(xiaomi): add pre-installed Xiaomi Poco games

commit f62edc16e8
Author: zzz <z@z.com>
Date:   Mon Dec 8 19:55:42 2025 +0300

    Add games to the `uad_lists.json`, pre-installed on Xiaomi Poco X7 Pro. I've uninstalled them without any problem.

commit fca7922b3c
Author: Ihor Romanyshyn <ihor.vapor.romanyshyn@gmail.com>
Date:   Tue Dec 9 14:39:05 2025 +0200

    pkg(com.taboola.mip): add package (#1186)

    * Add description for com.taboola.mip (intrusive Taboola lock-screen module)

    * remove redundant empty line

    ---------

    Co-authored-by: Ihor Romanyshyn <iromanyshyn@laptop>
    Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>

commit 581f5d4d37
Author: aRav3n <24660772+aRav3n@users.noreply.github.com>
Date:   Tue Dec 9 17:21:55 2025 +0530

    Update uad_lists.json (#1178)

    Update descriptions for:
    - com.samsung.android.app.omcagent
    - de.axelspringer.yana.zeropage
    - com.samsung.android.rampart

    Change description for:
    - com.samsung.android.mapsagent

    Add package:
    - com.google.android.apps.aiwallpapers

    Credit: https://xdaforums.com/t/definitive-oneui-guide-tweaks-optimization-privacy-2025.4685716/

    Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>

commit 539fa098d0
Author: Clippy <227344378+johny579@users.noreply.github.com>
Date:   Tue Dec 9 11:40:00 2025 +0000

    Merge pull request #1175 from johny579/main

    pkg(overlays): change descriptions and removals

commit bca4148fb9
Merge: 1ea4fdc 6b60ca4
Author: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Date:   Tue Dec 9 12:11:23 2025 +0100

    Merge branch 'Lost-Entrepreneur439-main'

commit 6b60ca4926
Merge: 1ea4fdc ddde5e6
Author: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Date:   Tue Dec 9 12:10:49 2025 +0100

    Merge branch 'main' of github.com:Lost-Entrepreneur439/universal-android-debloater-next-generation into Lost-Entrepreneur439-main

commit 1ea4fdca30
Merge: 9c87b56 69e63a9
Author: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Date:   Tue Dec 9 11:29:33 2025 +0100

    Merge pull request #1022 from Universal-Debloater-Alliance/pkg/tcl

    pkg(tcl): add and update many packs

commit ddde5e6811
Author: Ivy <78825510+Lost-Entrepreneur439@users.noreply.github.com>
Date:   Mon Dec 1 22:07:17 2025 -0330

    Chane com.ipsec.service and com.lge.shutdownmonitor to advanced.

commit e6cdca6c22
Merge: 4651fe6 1f71a85
Author: Ivy <78825510+Lost-Entrepreneur439@users.noreply.github.com>
Date:   Mon Dec 1 22:05:31 2025 -0330

    Merge branch 'main' into main

commit 69e63a9a15
Author: Rudxain <76864299+Rudxain@users.noreply.github.com>
Date:   Sat Jul 19 12:10:01 2025 -0400

    pkg(tcl): updates and adds

    mostly Iris/NXTVISION

commit 4651fe6c49
Author: Ivy <78825510+Lost-Entrepreneur439@users.noreply.github.com>
Date:   Fri Nov 21 12:26:02 2025 -0330

     pkg(lg, misc): add packages from LG Stylo 3 Plus

* Edit list descs (approval required)

I wanted to change the description of Unsafe long ago

* Add 2 overlays for com.android.wifi.resources

One more package left undocumented but i have to figure out its purpose first

* Add 1 more package

* Add 1 more package; change 2 packages

* Add 1 package, change 2 packages

* Edit list descs (APPROVAL REQUIRED)

* typo

* Add 1 important package

* Add 10 new packages from #1211

* pkg: fix missing comma in JSON

* Update uad_lists.json

* Update .github/ISSUE_TEMPLATE/3-add-new-packages.yml

Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>

* #1211 package placeholder for simplicity in my next PR (APPROVAL REQUIRED)

* fix attempt

* fix attempt 2

* Fix attempt 3

* Fix attempt 4

* Fix attempt 5

* Test

* Cancel template

* Correct packages for comments

Finally figured it out

* pkg(com.google.android.health.connect.backuprestore): change removal

* pkg(com.google.android.healthconnect.controller): change removal

* pkg(com.android.healthconnect.overlay): change removal

* SarReduce update

* Fix \n

* Delete resources/assets/uad_lists (1).json

* Fix

---------

Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
2026-01-21 11:19:23 +01:00
Anonymoussaurus
0a60b713db
ci(release): move packages to bottom of release 2026-01-15 16:34:09 +01:00
Anonymoussaurus
5dd2d52bbb
ci(releases): add note about package list updates
Added a note to the release workflow clarifying that package list updates do not require a new app version, as UAD-ng fetches the latest package definitions on launch if connected to the internet.
2026-01-08 14:00:11 +01:00
Anonymoussaurus
a2d112392a
chore(issue-templates): encourage PRs in issue templates and add checklist items
Added sections to issue templates encouraging users to submit Pull Requests and linked to the contribution guide. Also introduced new checklist options for users to indicate willingness to submit a PR, aiming to speed up processing of package-related issues and documentation updates.
2026-01-08 12:19:37 +01:00
Frigyes Erdosi Szucs
bf57e9804d
chore(ci): change latest to 15 2026-01-07 10:13:51 -08:00
Frigyes Erdosi Szucs
60fb42c5e7
chore(ci): standardize macos capitalization to line up with GH runners 2026-01-07 04:26:12 -08:00
Frigyes Erdosi Szucs
a68e391bb6
chore(c): bumped runner versions 2026-01-07 04:20:52 -08:00
Clippy
539fa098d0
Merge pull request #1175 from johny579/main
pkg(overlays): change descriptions and removals
2025-12-09 12:40:00 +01:00
Rudxain
15fcd106f7
ci(cargo-check): deny warns 2025-10-31 19:08:35 -04:00
Rudxain
d74a30b194
Revert "ci(cargo): replace check by clippy"
This reverts commit 38554ca2d7.
2025-10-31 18:46:27 -04:00
Rudxain
1fda255b69
ci: rm mold (missed in b86bb3c) 2025-07-10 02:41:46 -04:00
Rudxain
5c5499bc6b
ci(clippy): deny default warnings
but keep `style` as `warn`
2025-04-29 14:39:45 -04:00
Rudxain
38554ca2d7
ci(cargo): replace check by clippy 2025-04-29 14:28:06 -04:00
Rudxain
ce341df6c3
ci(cargo): rm --all flag 2025-04-29 13:43:57 -04:00
Anonymoussaurus
4338731dd8
chore(issue-template): apply suggestions from code review 2025-03-08 18:29:25 +01:00
Anonymoussaurus
f7d77819c1
ci(changelog): add and rename titles 2025-03-08 14:16:32 +01:00
Anonymoussaurus
aa6bd2417a
chore(issue-template): add CI issue template 2025-03-08 14:06:21 +01:00
Anonymoussaurus
cf03839ac7
chore(release): rename testing to ci 2025-03-08 14:06:08 +01:00
Anonymoussaurus
60c89c887c
build(ci): upgrade GitHub release Action to v2 2025-02-19 00:12:10 +01:00
Anonymoussaurus
13bab7f0c4
build(ci): version-pin OS of runners 2025-02-19 00:11:31 +01:00
Anonymoussaurus
2d77c15fe1
build(ci): remove exclude and add MacOS-intel to CI 2025-01-13 21:57:44 +01:00
Anonymoussaurus
467aa379b6
build(ci): add runner for MacOS with Intel CPU 2025-01-12 17:17:37 +01:00
Anonymoussaurus
83b24d5f2e
build(ci): remove DeepSource check 2025-01-09 00:41:02 +01:00
Ricardo Fernández Serrata
f38ad6fe1d
chore(issue-template): add ADB version field for bug-report 2024-12-10 08:41:35 -04:00
Ricardo Fernández Serrata
b3c1d4787c
fix(1-bug-report.yml): rendering error 2024-09-29 16:38:28 -04:00
Ricardo Fernández Serrata
66be4a2610
chore(bug-report.yml): collapse log contents 2024-09-26 11:52:57 -04:00
Ricardo Fernández Serrata
2a1ebbaa1d
chore(issue-template): improve correctness, privacy, and comprehensiveness (#606)
* chore(bug_template): improve correctness, privacy, and comprehensiveness

* chore(bug_template): fix syntax errors

* chore(bug_template): move MD links to MD section

They didn't render as intended

* chore(bug_template): clarify logfile
2024-09-10 22:29:34 +02:00
Ricardo Fernández Serrata
d95217c3ac
build(ci): treat warns as warns 2024-08-10 14:13:45 -04:00
Anonymoussaurus
0209d28ddf
build(release): add testing label 2024-07-12 18:14:55 +02:00
Ricardo Fernández Serrata
1d5c1d2364
chore(bug-template): DE is not required 2024-07-10 19:10:04 -04:00
Ricardo Fernández Serrata
bae253bb29
chore(bug-template): Include OS, WM, and DE 2024-07-10 19:08:03 -04:00
Anonymoussaurus
eff8796839
build(ci): fix ci not running for user-submitted PR 2024-06-03 10:14:18 +02:00
Anonymoussaurus
6f59744bd0
fix(ci): incorrect filename being used for UAD list 2024-05-19 16:55:40 +02:00
Frigyes Erdosi-Szucs
d51fe9b9c5
feat(ci): run the ci script on uad_list.json changes 2024-05-03 16:49:29 -07:00
Himadri Bhattacharjee
8df133c703
Merge pull request #416 from Universal-Debloater-Alliance/feat/upload-test-coverage-to-DeepSouce-in-CI
feat(ci): run test coverage in CI and upload to DeepSource
2024-04-13 10:01:37 +05:30
“Frigyes06”
e955dadfdb
fix(ci): make new CI script actually work 2024-04-09 13:45:08 -07:00
“Frigyes06”
30161d820b
feat(ci): new job w/ test coverage and upload 2024-04-09 13:08:49 -07:00
Frigyes Erdosi-Szucs
018f115d94
Fixed artifact paths 2024-04-07 21:58:15 -07:00
Adhiraj S. Chauhan
03e1a5eb09
Merge pull request #311 from Universal-Debloater-Alliance/217-buildrelease-add-labels-to-current-release-workflow
release(changelog): add and remove labels
2024-03-13 17:45:25 +05:30
Anonymoussaurus
befb529fc7
release(changelog): add 'Miscellaneous' and 'Package/apps' titles 2024-03-12 23:26:38 +01:00
Anonymoussaurus
20c669d215
chore(issue-template): fix incorrect placeholder 2024-03-10 19:12:33 +01:00
Anonymoussaurus
fd18abed35
release(changelog): remove unused bootloop label 2024-03-04 11:09:28 +01:00
Anonymoussaurus
f85ad7d102
release(changelog): add and remove labels 2024-03-02 21:26:49 +01:00