v1.1.1
NVlabs/Sanav1.1.1Mar 10, 2025by github-actions[bot]
AI Summary
A comprehensive maintenance release that fixes a critical update bug, improves graphics and text rendering, migrates to Rust 2024, and significantly expands the package database.
Key Highlights
- Fixed a critical update mechanism bug present in the previous version
- Improved text rendering for CJK characters and forced wgpu to use dedicated graphics cards
- Migrated to Rust 2024 edition
- Extensive updates to package descriptions and removal recommendations for Samsung, Google, Xiaomi, and others
New Features
- Retry ADB devices only 3 times in debug builds
- Clearer 'All' filters in the UI
- Force wgpu to use dedicated/discrete graphics card
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.1.1 --> > [!IMPORTANT] > ~There's a bug in v1.1.1 that prevents users from updating: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/issues/892 (manually updating by downloading via our GitHub of course still works). We're working on a fix. Until then, we advise you to not update and wait for v1.1.2.~ We have pushed a new release that contains several fixes, which you can download here: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/releases/v1.1.2 ## What's Changed ### Features * fix(theme): fix, patch, and optimize(`perf`) `Auto` theme by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/702 * feat(ADB): retry `adb devices` only 3 times in debug builds by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/807 * feat(ui): clearer "All" filters by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/806 * log: `error`->`warn`, if no device found by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/885 ### Fixed * bug(settings): use csv instead of txt for `uninstalled_packages` by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/796 * fix: force `wgpu` to use dedicated/discrete graphics-card, to avoid Vulkan issues by @user583953 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/850 * fix: disable debug validation of pack-IDs by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/852 * fix: use advanced text shaping to prevent text being rendered as squares with certain fonts or CJK characters by @user583953 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/858 * hotfix(sync:users): revert UID parsing by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/879 ### Refactors * refactor: avoid `clone` in assignments by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/655 * refactor: extract backup-filename formatting to a utility function by @adhirajsinghchauhan in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/799 * refactor(ADB): improve internal API by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/757 * refactor(deps): replace `static_init` by `LazyLock` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/808 * build(rust-edition): migrate to Rust 2024 by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/864 ### Packages/apps * pkg(com.hoffnung): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/633 * pkg(com.google.android.setupwizard): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/637 * pkg(com.miui.aod): add lock screen editor feature to description by @scxtt-nc in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/648 * pkg(com.miui.guardprovider): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/634 * pkg(com.samsung.android.knox.app.networkfilter): change removal and description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/635 * pkg(samsung): change removal and descriptions of multiple packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/636 * pkg(com.mig.play.games): add Funmax package by @codenyte in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/652 * pkg(com.samsung.android.game.gos): add notice about disabling by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/671 * pkg(google): change description and removal for 2 packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/681 * pkg(com.samsung.android.mobileservice): change removal to advanced by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/685 * pkg(google): change overlay removals to expert by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/674 * pkg(Alibaba): add AliExpress by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/660 * pkg(com.coloros.weather.service): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/677 * pkg(com.casper.turkiye): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/675 * pkg(com.nothing.thirdparty): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/676 * pkg(com.coloros.recents): fix incorrect description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/673 * pkg(com.google.android.apps.privacy.wildlife): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/672 * pkg(com.samsung.euicc): change removal and improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/682 * pkg(tcl): add `com.jrdcom.urlreservedapp1` by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/680 * pkg(com.miui.aod): change removal to advanced by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/683 * pkg(samsung): change removal of 2 packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/679 * pkg(com.google.android.apps.messaging): add notice for Unihertz users by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/684 * pkg(com.taboola.scoop): add wallpaper carousel package by @Unchanged4352 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/714 * pkg(com.samsung.android.dynamiclock) Breaks LockStar customizations by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/734 * pkg(com.huawei.lbs): update description for Huawei LBS and change removal recommendation by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/736 * pkg(com.samsung.SMT): change removal to "advanced" by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/738 * pkg(com.lge.provider.signboard): change description and removal by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/739 * pkg(com.android.se): dep of ColorOS lock by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/735 * pkg(com.telus.checkup): add checkup package from Canadian carrier Telus by @jcoffa in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/750 * pkg(htc): add HTC Lockscreen and Weather themes by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/737 * pkg(com.android.wallpaperbackup): fix typo in description by @Unchanged4352 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/728 * pkg(com.xiaomi.market): categorize it as Advanced by @nixingyang in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/780 * pkg(com.samsung.android.aircommandmanager): "ACM" -> "FACM" by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/768 * pkg(com.samsung.android.app.dtv.dmb): add package by @MCPEngu in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/769 * pkg(samsung): improve S-location related descriptions by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/773 * pkg(samsung): add wallpaper breakage info, remove redundancy by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/777 * pkg(samsung): fix grammar and formatting for some Galaxy packs by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/778 * pkg(com.heytap.pictorial): add note about wallpaper carousel by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/678 * pkg(com.android.thememanager): improve description by @ayaxdev in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/783 * pkg(com.android.phone): improve description and change removal type by @Unchanged4352 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/790 * pkg(google): improve description, add package by @AntoninoScordino in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/805 * pkg(distro): remove community distros by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/812 * pkg(com.android.intentresolver): improve description and change removal by @qumuq-til in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/817 * pkg(com.miui.cloudservice and com.miui.micloudsync): update description by @nixingyang in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/797 * pkg: change descriptions and add packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/820 * pkg(com.xiaomi.bluetooth): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/821 * pkg(com.qualcomm.qti.uceshimservice): remove duplicate by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/828 * pkg(tcl): add packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/833 * pkg(com.oplus.pscanvas): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/832 * pkg(com.qualcomm.qti.services.systemhelper): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/834 * pkg(sony): improve description and change removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/831 * pkg(com.mi.healthglobal): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/829 * pkg(com.google.android.appsearch.apk): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/827 * pkg(oplus/oppo/oneplus): add packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/825 * pkg(com.oplus.aiunit): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/823 * pkg(com.google.android.photopicker): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/824 * pkg(com.fintech.life): change description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/835 ### Development * build(ci): optimize Cargo `release` for program by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/626 * build(ci): add new unit tests by @Frigyes06 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/654 * ci(lint): `warn` on `allow_attributes_without_reason` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/704 * build(ci): fix macOS linting failing by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/730 * build(ci): remove DeepSource check by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/786 * chore(deps): upgrade to `dark-light` v2 by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/788 * build(ci): add runner for MacOS with Intel CPU by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/791 * build(ci): remove exclude and add MacOS-13 to CI by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/793 * build(ci): version-pin OS of runners by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/854 * refactor(lint): fix/silence some lints by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/880 * build(deps): bump ring from 0.17.8 to 0.17.13 by @dependabot in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/881 * chore(issue-template): add CI issue template by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/883 ### Documentation * chore(`bug-report.yml`): collapse log contents by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/656 * chore(1-bug-report.yml): fix rendering error by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/659 * docs(readme): fix broken invite and image by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/664 * docs(readme): link to discussion about needing developers by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/744 * chore(issue-template): add ADB version field for bug-report by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/755 * docs(readme): improve disclaimer and link to Rust website by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/754 * docs(release): add development process header by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/889 ## New Contributors * @scxtt-nc made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/648 * @codenyte made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/652 * @Unchanged4352 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/714 * @schbrns made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/734 * @jcoffa made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/750 * @MCPEngu made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/769 * @ayaxdev made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/783 * @AntoninoScordino made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/805 * @user583953 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/850 **Full Changelog**: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/compare/v1.1.0...v1.1.1