Software-update: UAD-ng 1.1.2

Android logo (79 pix)UAD-ng staat voor Universal Android Debloater Next Generation en is een programma voor Windows, Linux en macOS waarmee overbodige software, ofwel bloat, van een Android-telefoon kan worden verwijderd. Dit moet onder meer de privacy en de prestaties van de batterij ten goede komen. Dit is uiteraard niet zonder risico en dus enige voorzichtigheid en natuurlijk een goede back-up vooraf is aan te raden. Meer informatie over dit programma is op deze pagina te vinden. Versie 1.1.1 is uitgekomen en kort daarop 1.1.2. De changelog voor beide versies kan hieronder worden gevonden.

UAD-ng 1.1.2

Features
  • feat(GUI:view:about): show adb version in #894
Fixed
  • fix(self-update): differentiate between Intel and Apple Silicon on MacOS and update Windows binary name in #895
  • fix: cfg issues in #898

UAD-ng 1.1.1

  • bug(settings): use csv instead of txt for uninstalled_packages in #796
  • Features
    • fix(theme): fix, patch, and optimize(perf) Auto theme in #702
    • feat(ADB): retry adb devices only 3 times in debug builds in #807
    • feat(ui): clearer "All" filters in #806
    • log: error->warn, if no device found in #885
    Fixed
    • bug(settings): use csv instead of txt for uninstalled_packages in #796
    • fix: force wgpu to use dedicated/discrete graphics-card, to avoid Vulkan issues in #850
    • fix: disable debug validation of pack-IDs in #852
    • fix: use advanced text shaping to prevent text being rendered as squares with certain fonts or CJK characters in #858
    • hotfix(sync:users): revert UID parsing in #879
    Refactors
    • refactor: avoid clone in assignments in #655
    • refactor: extract backup-filename formatting to a utility function in #799
    • refactor(ADB): improve internal API in #757
    • refactor(deps): replace static_init by LazyLock in #808
    • build(rust-edition): migrate to Rust 2024 in #864
    Packages/apps
    • pkg(com.hoffnung): improve description in #633
    • pkg(com.google.android.setupwizard): improve description in #637
    • pkg(com.miui.aod): add lock screen editor feature to description in #648
    • pkg(com.miui.guardprovider): improve description in #634
    • pkg(com.samsung.android.knox.app.networkfilter): change removal and description in #635
    • pkg(samsung): change removal and descriptions of multiple packages in #636
    • pkg(com.mig.play.games): add Funmax package in #652
    • pkg(com.samsung.android.game.gos): add notice about disabling in #671
    • pkg(google): change description and removal for 2 packages in #681
    • pkg(com.samsung.android.mobileservice): change removal to advanced in #685
    • pkg(google): change overlay removals to expert in #674
    • pkg(Alibaba): add AliExpress in #660
    • pkg(com.coloros.weather.service): change description and removal in #677
    • pkg(com.casper.turkiye): add package in #675
    • pkg(com.nothing.thirdparty): change description and removal in #676
    • pkg(com.coloros.recents): fix incorrect description and removal in #673
    • pkg(com.google.android.apps.privacy.wildlife): add package in #672
    • pkg(com.samsung.euicc): change removal and improve description in #682
    • pkg(tcl): add com.jrdcom.urlreservedapp1 in #680
    • pkg(com.miui.aod): change removal to advanced in #683
    • pkg(samsung): change removal of 2 packages in #679
    • pkg(com.google.android.apps.messaging): add notice for Unihertz users in #684
    • pkg(com.taboola.scoop): add wallpaper carousel package in #714
    • pkg(com.samsung.android.dynamiclock) Breaks LockStar customizations in #734
    • pkg(com.huawei.lbs): update description for Huawei LBS and change removal recommendation in #736
    • pkg(com.samsung.SMT): change removal to "advanced" in #738
    • pkg(com.lge.provider.signboard): change description and removal in #739
    • pkg(com.android.se): dep of ColorOS lock in #735
    • pkg(com.telus.checkup): add checkup package from Canadian carrier Telus in #750
    • pkg(htc): add HTC Lockscreen and Weather themes in #737
    • pkg(com.android.wallpaperbackup): fix typo in description in #728
    • pkg(com.xiaomi.market): categorize it as Advanced in #780
    • pkg(com.samsung.android.aircommandmanager): "ACM" -> "FACM" in #768
    • pkg(com.samsung.android.app.dtv.dmb): add package in #769
    • pkg(samsung): improve S-location related descriptions in #773
    • pkg(samsung): add wallpaper breakage info, remove redundancy in #777
    • pkg(samsung): fix grammar and formatting for some Galaxy packs in #778
    • pkg(com.heytap.pictorial): add note about wallpaper carousel in #678
    • pkg(com.android.thememanager): improve description in #783
    • pkg(com.android.phone): improve description and change removal type in #790
    • pkg(google): improve description, add package in #805
    • pkg(distro): remove community distros in #812
    • pkg(com.android.intentresolver): improve description and change removal in #817
    • pkg(com.miui.cloudservice and com.miui.micloudsync): update description in #797
    • pkg: change descriptions and add packages in #820
    • pkg(com.xiaomi.bluetooth): improve description in #821
    • pkg(com.qualcomm.qti.uceshimservice): remove duplicate in #828
    • pkg(tcl): add packages in #833
    • pkg(com.oplus.pscanvas): add package in #832
    • pkg(com.qualcomm.qti.services.systemhelper): change description and removal in #834
    • pkg(sony): improve description and change removal in #831
    • pkg(com.mi.healthglobal): improve description in #829
    • pkg(com.google.android.appsearch.apk): add package in #827
    • pkg(oplus/oppo/oneplus): add packages in #825
    • pkg(com.oplus.aiunit): change description and removal in #823
    • pkg(com.google.android.photopicker): add package in #824
    • pkg(com.fintech.life): change description in #835
    Development
    • build(ci): optimize Cargo release for program in #626
    • build(ci): add new unit tests in #654
    • ci(lint): warn on allow_attributes_without_reason in #704
    • build(ci): fix macOS linting failing in #730
    • build(ci): remove DeepSource check in #786
    • chore(deps): upgrade to dark-light v2 in #788
    • build(ci): add runner for MacOS with Intel CPU in #791
    • build(ci): remove exclude and add MacOS-13 to CI in #793
    • build(ci): version-pin OS of runners in #854
    • refactor(lint): fix/silence some lints in #880
    • build(deps): bump ring from 0.17.8 to 0.17.13 in #881
    • chore(issue-template): add CI issue template in #883

UAD-ng

Versienummer 1.1.2
Releasestatus Final
Besturingssystemen Linux, macOS, Windows 10, Windows 11
Website UAD-ng
Download https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/releases/tag/v1.1.2
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

10-03-2025 • 12:51

20

Bron: UAD-ng

Update-historie

Reacties (20)

20
20
14
2
0
6
Wijzig sortering
Iemand ervaring met deze tool? Klinkt wel interessant maar er zijn er echt heel veel van. Kan dit bijv. systemless (d.m.v. bijv. Magisk) bloat weghalen?
Ik ben één van de beheerders van de tool, dus ja. ;) En nee, dit is allemaal via ADB. Je kan dus wel system packages disablen/uninstallen, maar niet met Magisk.

Deze tool is ook niet hetzelfde als bijvoorbeeld het populaire ADB AppControl:
  • AppControl is niet open-source
  • AppControl biedt geen beschrijvingen, afhankelijk van 1 persoon
  • AppControl is niet volledig gratis
Om maar even wat te noemen. ;)

[Reactie gewijzigd door Anonymoussaurus op 10 maart 2025 13:29]

Hmm oké, maar system packages kan je normaalgesproken niet uninstallen toch? Alleen disablen. Als je ze wil uninstallen moet je toch de systeempartitie als R/W mounten en dan aanpassen, maar dan vernaggel je toch de checksum en zal je niet meer Play Integrity halen?
Klopt, daarom kan dat maar in een paar gevallen. In sommige gevallen staat de OEM het toe dat je bepaalde applicaties verwijderd van je toestel, maar enkel met ADB. Maar wellicht spreken we dan over 'system' apps op een andere partitie. Wat leesvoer:
Mijn dank is groot voor jullie werk in inzet. Wat een fantastische tool. Wanneer je noodgedwongen een samsung telefoon moet gebruiken en erg opziet tegen de gigantische berg bloatware die op die toestellen staan, dan is jullie tool een godsgeschenk. Nooit gedacht dat alle sh*t op die samsung smartphones, zoals alle bixby troep, te verwijderen valt. Nogmaals: mijn dank is groot.
Goede ervaringen mee 😀

Vind het vooral handig om na de eerste keer / opnieuw instellen van een telefoon of tablet alle bloatware en dubbele apps (apps die hetzelfde doen, maar uiteindelijk branded Google apps met telemetrie en reclame zijn), in 1 keer met een voorgedefinieerd lijstje te verwijderen.

Ook handig dat er een accurate beschrijving bij staat, en info geeft over waarom je een app zou moeten verwijderen of juist moet laten staan. Daarnaast staat er ook vaak bij welke afhankelijkheden bepaalde apps van elkaar hebben, en of je bv. risico hebt op bootloops als je de app verwijderd etc.
Geweldige tool! Heb zo diverse apparaten (a35, nvidia shield, lenovo tablet) debloat en ontgoogled.
Edit: snap alleen nog niet waarom ik zelf geinstalleerde apk's nergens vind.

[Reactie gewijzigd door Maarten69 op 10 maart 2025 13:40]

snap alleen nog niet waarom ik zelf geinstalleerde apk's nergens vind.
Omdat dit een debloater is. Zelf-geïnstalleerde APK's zijn doorgaans zelf weer te verwijderen zonder tussenkomst van ADB, dat kan je dus direct zelf doen via de instellingen in je OS. Vandaar dat we een `adb list packages -s` uitvoeren: https://github.com/Univer...dd8e/src/core/adb.rs#L247
Dit werkt zonder de telefoon te rooten?
Ja, je hoeft alleen maar ADB aan te zetten.
Eigenlijk idioot dat dit soort tools (bijna?) noodzakelijk zijn om je telefoon 'normaal' te krijgen.
Een telefoon zou een persoonlijk apparaat moeten zijn, dus dat je hem kunt gebruiken hoe je wilt. De focus van fabrikanten lijkt meer te focussen op het misbruiken van de persoonlijke aard van dit soort apparaten, of het doorduwen van gimmicks.
Ik zou het zelf niet gebruiken. Sommige apps kan je zonder factory reset er niet terug op krijgen en als je dus iets sloopt door een verwijderde runtime-app ben je de pineut.

Als je "disable" doet, dan heb je in principe hetzelfde effect zonder dat je de app daadwerkelijk uit het appregister haalt en hem vaak niet meer terug kan zetten.

[Reactie gewijzigd door MrFax op 11 maart 2025 06:21]

Werkt dit ook om mijn Nokia TV box (Android) te debloaten? Of is hier een andere tool voor?

Vroeger deze tool wel vaker gebruikt om een en ander uit te zetten. Werkte goed.
Ik weet zo even niet uit mijn hoofd of we ook de Nokia TV box ondersteunen. In principe ondersteunen we alles, zolang:
  • De packages die op je apparaat staan ook in onze list staat
  • Je apparaat ADB toestaat
Je kan het proberen, en UAD-ng laat dan automatisch een lijst met apps zien. Mochten er apps ontbreken, kun je deze bij ons aangeven via een GitHub issue.

[Reactie gewijzigd door Anonymoussaurus op 11 maart 2025 11:31]

hey @Anonymoussaurus ik heb m zojuist eens op een oude telefoon getest, ziet er goed uit, ook mooi dat je een beschrijving ziet, zoals dat men wel of niet zeker weeet of hij te verwijderen is.

Hebben jullie al iets specifieks voor "SecureCore" geimplementeerd? Kan er iets komen dat hij onthoudt wat je weggehaald hebt bij de vorige keer en nu weer op het apparaat staat?
Wat bedoel je precies met SecureCore? Ik zie geen packages die zo heten.
Hmm, we hebben dat package niet. Is dat een system package? Want je kan 'm wel handmatig de-installeren. Je kan 'm wellicht via ADB disablen, dan wordt 'ie nog wel door Android gezien, maar draait de service niet.

Je kan ook een GitHub issue openen: https://github.com/Univer...&title=pkg%28scope%29%3A+

Op dit item kan niet meer gereageerd worden.