v1.2.0
Schniz/fnmv1.2.0Jan 12, 2026by github-actions[bot]
AI Summary
This release focuses on UI enhancements and bug fixes for the Universal Android Debloater, including selectable/copyable package descriptions, keyboard shortcuts, and improved package definitions for various OEMs.
Key Highlights
- Selectable and copyable package descriptions
- New keyboard shortcuts
- Automatic package list fetching without new app version
- Improved package definitions for Samsung and Motorola
- Package state verification and cross-user detection
New Features
- Single log file feature
- Search functionality in descriptions
- Copy button for error messages
- Package state verification
- Keyboard shortcuts
Full Release Notes
> [!NOTE] > 📦 **Package list updates don't require a new app version**—UAD-ng automatically fetches the latest package definitions on launch (requires internet connection). <!-- Release notes generated using configuration in .github/release.yml at v1.2.0 --> ## What's Changed ### Features * feat(log): single log-file (`const` name) by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/935 * feat(search): allow searching in descriptions by @trustytrojan in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/977 * feat: make package descriptions selectable and copyable by @samuele-ruffino96 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1010 * feat(ui): add copy button to copy error messages by @alouiadel in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1033 * fix(core): add package state verification and cross-user detection by @iamanaws in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1167 * feat: add keyboard shortcuts by @lawson85 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1220 ### Fixed * fix(views:about): default text for `adb version` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/918 * fix(sync): minor fixes by @Lemminkyinen in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/965 * fix(crash): index out of bounds exception by @sharunkumar in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/972 * fix(list-description-crash): add null action on scroll by @henriquealrs in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1036 * fix: resize boxes to fit text without visual weirdness by @Frigyes06 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1214 * fix: shell issues for packages that can't be enabled by @Cosm-gedenke in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1221 * fix(window): incorrect title of UAD-ng by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1239 ### Refactors * refactor: `list_available_backup_user` and `CommandType`->`PackageInfo` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/940 * refactor: remove `regex`; parse `UserInfo` from `pm` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1025 * ci: fix lints, disable non-determ tests by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1045 * chore(deps): bump iced from 0.12.0 to 0.13.1 by @iamanaws in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1064 * refactor(gui): Simplify keyboard shortcut code by @lawson85 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1242 ### Packages/apps * pkg: improve GMS and WA desc by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/868 * pkg(com.android.incallui): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/822 * pkg(com.android.server.deviceconfig.resources): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/826 * pkg(com.android.unisoc.telephony.server): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/877 * pkg(samsung): add packages by @YoshiiShell in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/743 * pkg(miui.systemui.plugin): improve description by @cameronj86 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/759 * pkg(com.android.chrome): update description for clarity on functionality by @Scott-Nx in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/932 * pkg(cnn): remove duplicate by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/943 * pkg(com.android.role.notes.enabled): add warning regarding Developer Options by @ant14181 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/946 * pkg(com.android.global): update description and removal behaviour by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/945 * pkg(oem): update descriptions and change removal status for dependencies related to Private space on Pixel devices by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/944 * pkg(com.google.android.pixel.setupwizard): change description and removal by @ant14181 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/964 * pkg(com.oplus.trafficmonitor): update description and removal by @antgustech in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/966 * pkg(scope): Issues with SIM Manager, Package Removal, and Performance by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/978 * pkg(com.oem.euiccpartnerapp): breaks sim manager Moto G 5G 2024 by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/979 * pkg(scope): com.samsung.android.providers.trash Samsung Voice Recorder Crash by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/980 * pkg(scope): com.android.apps.turbo - battery settings crash by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/981 * pkg(scope): Remove fearmongering description of com.samsung.android.dqagent by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/982 * pkg(scope): `com.sec.android.app.hwmoduletest` breaks after removing `com.samsung.android.providers.factory` on Samsung Galaxy phones by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/983 * pkg(scope): com.google.android.safetycenter.resources by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/984 * pkg(com.android.avatarpicker): add description of Avatar Picker package by @hstsethi in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/976 * pkg(com.motorola.livewallpaper3.prebuilt.*): add Motorola Prebuilt themes by @StreetWayfarer in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/955 * pkg(media-storage): add info about indexing/caching by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/990 * pkg(com.google.android.tungsten.setupwraith): change removal and description by @NishchayKQ in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/995 * pkg(mediatek): update descriptions by @Scott-Nx in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/997 * pkg(com.transsion.applock): change description and removal by @prirai in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1000 * pkg(com.coloros.wifibackuprestore): change removal and description by @zavocc in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1003 * pkg(miui, aosp): change description and removal by @Scott-Nx in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1014 * pkg(com.google.android.marvin.talkback): add warning about Motorola dynamic volume interference and fix grammar by @Copilot in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1019 * pkg(Xiaomi): add App Finder by @ShahrukhJ in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1074 * pkg(com.google.android.overlay.gmsconfig.searchselector): change removal and description by @NishchayKQ in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1092 * pkg(samsung, cyrus, google): add packages by @iamanaws in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1063 * move com.amazon.venezia to advanced by @Lost-Entrepreneur439 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1097 * pkg(samsung, lge, oplus): add packages by @d22592 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1086 * pkg(com.google.android.apps.bard): add package by @FSaurenbach in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1105 * pkg(inkbook): add packages by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1113 * pkg: add many packages by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1117 * pkg(oplus): add com.oplus.studycenter by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1118 * pkg(com.coloros.karaoke): improve description by @hydrospherics in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1122 * pkg(google): add packages by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1120 * pkg(nuu): add packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/913 * pkg(samsung): add packages by @iamanaws in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1121 * pkg(felica, samsung): adds and update FeliCa & Osaifu-Keitai packages by @MintJapan in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1126 * pkg: add bloatware by @johny579 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1127 * pkg(sony, qualcomm, aosp): add packages by @lawson85 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1098 * pkg(bigme): add packages by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1129 * pkg(yandex, vk): add Russian packages by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1134 * pkg(google, samsung, unisoc): add packages by @johny579 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1139 * pkg(samsung): add Bell Canada packages by @Lost-Entrepreneur439 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1137 * pkg(samsung): add packages by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1133 * pkg(overlays): fix package name typo and include adb command for additional information by @lawson85 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1143 * pkg(com.android.overlay.circletosearch): add package by @Den1136 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1151 * pkg(samsung, telus): add packages from Galaxy S6 by @Lost-Entrepreneur439 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1141 * pkg(com.stevesoltys.seedvault): change description and removal by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1148 * pkg(com.android.angle): change description and removal by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1149 * pkg(com.aura.oobe.deutsche): add package by @lawson85 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1152 * pkg(com.oplus.athena): change description by @gqqnbig in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1156 * pkg(com.xiaomi.aicr): change description and removal by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1157 * pkg(androidtv, blackview, bluestacks, google, samsung, unisoc, waydroid): add packages by @johny579 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1154 * pkg(com.android.bips): update description by @lawson85 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1155 * pkg(xiaomi): add packages by @Den1136 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1163 * pkg(blackview): add packages by @Muriilow in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1158 * pkg(com.aura.oobe.samsung): change description by @shuvashish76 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1165 * pkg(com.xiaomi.finddevice): update description by @Scott-Nx in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1174 * pkg(com.dot.app.sancharsaathi): Add Sanchar Saathi App by @hstsethi in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1185 * pkg(tcl): add and update many packs by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1022 * pkg(lg, misc): add packages from LG Stylo 3 Plus by @Lost-Entrepreneur439 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1159 * pkg(overlays): change descriptions and removals by @johny579 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1175 * pkg: add package and change descriptions by @aRav3n in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1178 * pkg(com.taboola.mip): add package by @iRomanyshyn in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1186 * pkg(xiaomi): add pre-installed Xiaomi Poco games by @zencd in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1188 * pkg(miui.systemui.plugin): added warning by @orianodev in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1201 * pkg(com.huawei.imedia.sws): update description by @Lkaoof in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1218 * pkg: fix some typos by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1246 * pkg(samsung): add TalkBack link by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1247 ### Development * ci(cargo): improve linting by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/953 * build: split `release` profile into `opt` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1008 * build(cargo): don't use `mold` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1009 * chore: remove mold and comments by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1011 * build(deps): upgrade all dependencies but Iced by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/949 * build(script): use `embed_resource` appropriately by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1044 * build(deps): bump slab from 0.4.10 to 0.4.11 by @dependabot[bot] in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1049 * chore(deps): bump iced from 0.13.1 to 0.14.0 by @iamanaws in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1196 * chore(release): bump version to v1.2.0 by @Frigyes06 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1227 * build(ci): bump MacOS runner versions by @Frigyes06 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1229 * chore(deps): bump lru from 0.16.2 to 0.16.3 by @dependabot[bot] in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1230 * ci(releases): add note about package list updates by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1235 * deps: bump rfd to 0.17.1 by @Cosm-gedenke in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1240 ### Documentation * docs: improvements by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1176 * docs(contributing): rules for mass-edits by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1207 * docs(readme): add privacy section by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1231 * docs(contributing): add issue label and changelog section by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1233 * chore(issue-templates): encourage PRs in issue templates and add checklist items by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1234 * docs(readme): remove line numbers by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1238 * docs: add proper source for package-ID format by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1245 * docs(readme): link to Getting-started by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1248 ## New Contributors * @YoshiiShell made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/743 * @cameronj86 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/759 * @Lemminkyinen made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/965 * @antgustech made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/966 * @sharunkumar made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/972 * @hstsethi made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/976 * @trustytrojan made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/977 * @StreetWayfarer made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/955 * @NishchayKQ made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/995 * @prirai made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1000 * @zavocc made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1003 * @samuele-ruffino96 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1010 * @Copilot made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1019 * @alouiadel made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1033 * @henriquealrs made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1036 * @ShahrukhJ made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1074 * @iamanaws made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1063 * @d22592 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1086 * @FSaurenbach made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1105 * @Muriilow made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1113 * @hydrospherics made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1122 * @MintJapan made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1126 * @johny579 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1127 * @lawson85 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1098 * @Den1136 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1151 * @gqqnbig made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1156 * @shuvashish76 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1165 * @aRav3n made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1178 * @iRomanyshyn made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1186 * @zencd made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1188 * @orianodev made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1201 * @Lkaoof made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1218 * @Cosm-gedenke made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1221 **Full Changelog**: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/compare/v1.1.2...v1.2.0