[Huawei P30 ROMs, Kernels, Recoveries, & Other Deve] Anti-root:
Instead of giving you a list of bloatware, I am giving you a list of what I have on my phone.

It is a P30, Android 10, EMUI 10.1.0.150.

Everything which is not here, I have uninstalled using adb. There are many things I do not need, but you maybe need. Do not worry. Just note down these two commands: "pm uninstall --user 0 xxx" and "pm install-existing xxx". As you probably know, the adb command "uninstall" does not remove an application from your phone, it only removes it for user 0 (you). The application is still there, and can be re-installed.

Apart from the obvious functionality which I lost by removing certain Huawei and non-Huawei apps, I have lost some (very slight) functionality because I removed Huawei's Album and App Gallery; for example, the photo-link in the camera does not open to your chosen gallery or, certain themes cannot be downloaded - but I have a separate independent app for that. Nothing serious, but keep such things in mind, and be prepared to re-install the app in question if you need the functionality you lost. You will see that I kept certain elements of Huawei's Intelligence and most of the (excellent) Themes app. You may, or you may not!

All aspects of the phone work 100% for my needs and using "Franco Dose" and "Blokada" I get 2 and a half days of medium use. During the night, I lose 2-3% of battery (with wifi on).

Here, then, is an alphabetical list of what "pm list packages" gives me. I deleted my own apps.

android

androidhwext

com.android.bluetooth

com.android.bluetoothmidiservice

com.android.calendar

com.android.calllogbackup

com.android.captiveportallogin

com.android.carrierconfig

com.android.certinstaller

com.android.contacts

com.android.cts.ctsshim

com.android.cts.priv.ctsshim

com.android.documentsui

com.android.emergency

com.android.externalstorage

com.android.hotwordenrollment.okgoogle

com.android.hotwordenrollment.xgoogle

com.android.htmlviewer

com.android.incallui

com.android.localtransport

com.android.location.fused

com.android.mms.service

com.android.mtp

com.android.networkstack.inprocess

com.android.networkstack.permissionconfig

com.android.nfc

com.android.ons

com.android.pacprocessor

com.android.phone

com.android.printspooler

com.android.providers.blockednumber

com.android.providers.calendar

com.android.providers.contacts

com.android.providers.downloads

com.android.providers.downloads.ui

com.android.providers.media

com.android.providers.settings

com.android.providers.telephony

com.android.providers.userdictionary

com.android.proxyhandler

com.android.se

com.android.server.telecom

com.android.settings

com.android.shell

com.android.simappdialog

com.android.soundrecorder

com.android.statementservice

com.android.systemui

com.android.systemui.overlay

com.android.vending

com.android.vpndialogs

com.android.wallpaper.livepicker

com.android.wallpaperbackup

com.android.wallpapercropper

com.google.android.apps.restore

com.google.android.apps.work.oobconfig

com.google.android.configupdater

com.google.android.deskclock

com.google.android.ext.services

com.google.android.ext.shared

com.google.android.gms

com.google.android.gsf

com.google.android.ims

com.google.android.inputmethod.latin

com.google.android.modulemetadata

com.google.android.overlay.gmsconfig

com.google.android.overlay.gmsgsaconfig

com.google.android.overlay.modules.ext.services

com.google.android.overlay.modules.permissioncontroller

com.google.android.overlay.settingsProvider

com.google.android.packageinstaller

com.google.android.permissioncontroller

com.google.android.setupwizard

com.google.android.syncadapters.calendar

com.google.android.syncadapters.contacts

com.google.android.tts

com.google.android.webview

com.google.ar.core

com.google.tango.measure

com.huawei.HwMultiScreenShot

com.huawei.android.FloatTasks

com.huawei.android.hwouc

com.huawei.android.instantonline

com.huawei.android.launcher

com.huawei.android.mirrorshare

com.huawei.android.overlay.modules.modulemetadata

com.huawei.android.projectmenu

com.huawei.android.thememanager

com.huawei.android.wfdft

com.huawei.androidx

com.huawei.aod

com.huawei.arengine.service

com.huawei.autoinstallapkfrommcc

com.huawei.bluetooth

com.huawei.calculator

com.huawei.camera

com.huawei.camerakit.impl

com.huawei.compass

com.huawei.controlcenter

com.huawei.desktop.systemui

com.huawei.deviceauth

com.huawei.dmsdp

com.huawei.featurelayer.featureframework

com.huawei.hff

com.huawei.hiai

com.huawei.hicard

com.huawei.imedia.dolby

com.huawei.ims

com.huawei.lbs

com.huawei.mirror

com.huawei.motionservice

com.huawei.msdp

com.huawei.multimedia.audioengine

com.huawei.nb.service

com.huawei.nearby

com.huawei.numberidentity

com.huawei.omacp

com.huawei.permissioncontroller.overlay

com.huawei.powergenie

com.huawei.printservice

com.huawei.remotepassword

com.huawei.scanner

com.huawei.screenrecorder

com.huawei.securitypluginbase

com.huawei.securityserver

com.huawei.smartshot

com.huawei.systemmanager

com.huawei.systemserver

com.huawei.ucdlockscreen

com.huawei.wifieapsimplmn

com.huawei.wifiprobqeservice

P.S. You may see above an app which is useless, but it is here; it means I did not know what it does, and your advise would be very appreciated! Also... Huawei launcher is not the best, but if you uninstall it (because you are

already

using another), you lose "recents" functionality. I also find Huawei's "Optimizer" better than the one I was using (alas, being not rooted functionality is limited...) Good luck and do not panic!

P.P.S. One of the main battery hogs is "com.huawei.hwid" which, as you know, is the "core" of Huawei services. (Check details on GooglePlay, for example.) I assume that you do not need s "Huawei ID" etc. For themes. fonts, etc. I use a different app. But there is also another solution: install it, create your Huawei ID, uninstall it, and when you feel you need it, install it temporarily.