How To Guide How To Delete Bloatware On The Moto 5G Stylus (2022) XT-2211 [Mediatek Version] And Install MicroG Without TWRP

Search This thread
I hate Bloatware. And with newer models of Android OS its getting harder to do it. It's a tedious method, but should help you out removing a few things. And trust me, this thing has a CRAPTON of bloat on it.

As always, you are responsible for your own phone, I ascertain no responsibility if you mess up. Do this AT YOUR OWN RISK.

The Factory Unlocked variant has almost 30GB out of 128GB in use out the box, mostly with stock phone apps I never use. Deleting them has been a challenge, so here's a noob friendly guide to trying to get stuff out. Granted, I'm using the RETUS Factory Unlocked version version but its STILL alot to delete.

***NOTE***
I figured out a definitive it's safe to delete list on this phone, mostly because of how this phone hides the crap we want to get rid of in the OEM. I will be including a com list in this post for those interested trying to figure out what is the name of pesky files they want to get rid of. You can't simply use Titanium Backup to remove native apps anymore (and on my device this INCLUDES FACEBOOK, which I can't stand). It does not work on Android 11 AT ALL. This seems for now the only concrete method to remove the apps that don't want to leave from your phone. You can still use Titanium Backup to remove apps that are not native to your phone.

As this is crappy Android 10/11, you need to know that by deleting Google Play Services many apps you ran on Pie and older may not run on this, especially if they have any affiliation with Google! Have replacement apps ready to go to totally be non-dependent on Google's ever encroaching reach.

Keep in mind that if you delete Google Framework you will lose Message functionality at least 50%. It will work but you won't be able to search text messages or things like that. Jump to the section about me deleting the Framework.


Things you need:
1. Newest version of Root Explorer arm compatible version (later versions DO NOT WORK). This is to check and make sure things deleted as they should and folders/files aren't hanging on.
2. Root (This is a must). Can't access system files without it.
3. Minimal ADB and Fastboot (Or whatever you're using for ADB, I'm on Windows 10)
4. Moto 5G Stylus (2022) Phone Cable (the fast charging one).

The following you only need if you're proceeding with Step Three:

5. F-Droid. This is necessary because deleting the Google Play Services Framework is going to make the device apps wonky with consistant pop up errors. So I downloaded that trying to get Micro G and stumbled upon something that works great.
6. Franco Kernel Manager. This is necessary because this sweet piece of software is how we're flashing MicroG.
7. MicroG. This is important and getting on that supports Android 10. I got mine from the official GitHub here: https://github.com/FriendlyNeighborhoodShane/MinMicroG_releases/releases/. I used this version: MinMicroG-Minimal-2.9-20201128144744.zip.

***NOTE***
Please keep in mind I have 2 of these phones. On one my bootloader is unlocked, I have Root, and I have R/W access on my partitions. On the other I did this and didn't have the Root or R/W access on my partitions since my bootloader wasn't unlocked and I was waiting the three days for the tab to unlock. This method works with or without root. Proceed with caution and at your own risk.

Step One
- Read. Very Important. Read This Entire Guide To Figure Out How To Proceed. If you're not sure about deleting something, ask questions FIRST. Also, there's google. Put the package name in google and it will tell you what it is and what it does.

Step Two - Use @ATTACK's suggestion from another post the Amazon Fire trick.

If you don't have root or an unlocked bootloader, you can use the Amazon Fire trick (To restore apps you simply factory reset).

-- Connect Device
Enable USB debugging in developers options
Code:
adb shell

-- List Apps
Code:
pm list packages
Alternatively, you can search for packages by name
-- Example
Code:
pm list packages amazon

-- Disable Apps
Code:
pm uninstall -k --user 0 [COLOR="Red"]"package name"[/COLOR]

Below is a list of packages that came with the phone.

Comprehensive list of ALL PACKAGES.

Code:
package:com.android.internal.display.cutout.emulation.noCutout
package:com.google.android.networkstack.tethering
package:com.motorola.mobiledesktop.core
package:com.mediatek.ims
package:com.mediatek.rsu
package:com.google.android.apps.subscriptions.red
package:com.android.cts.priv.ctsshim
package:com.google.android.youtube
package:com.vzw.apnlib
package:com.tracfone.generic.mysites
package:com.android.internal.display.cutout.emulation.corner
package:com.google.android.ext.services
package:com.motorola.motocare
package:com.motorola.mototour
package:com.android.internal.display.cutout.emulation.double
package:com.android.providers.telephony
package:com.android.dynsystem
package:cci.usage
package:com.android.theme.color.amethyst
package:com.android.theme.icon.pebble
package:com.google.android.googlequicksearchbox
package:com.google.android.cellbroadcastservice
package:com.android.providers.calendar
package:com.google.android.apps.googleassistant
package:com.motorola.vzw.pco.extensions.pcoreceiver
package:com.mediatek.telephony
package:com.android.providers.media
package:com.android.networkstack.tethering.overlay
package:com.google.android.onetimeinitializer
package:com.google.android.ext.shared
package:com.motorola.brapps
package:com.motorola.bug2go
package:com.android.internal.systemui.navbar.gestural_wide_back
package:com.mediatek.location.lppe.main
package:com.trustonic.rsu.support
package:com.android.theme.color.sand
package:com.motorola.gesture
package:com.android.theme.icon.vessel
package:com.android.theme.color.cinnamon
package:com.mediatek.SettingsProviderResOverlay
package:com.motorola.motofpstouch
package:com.android.theme.icon_pack.victor.settings
package:com.motorola.rcsConfigService
package:com.android.theme.icon_pack.rounded.systemui
package:com.motorola.ccc.devicemanagement
package:com.android.networkstack.tethering.inprocess.overlay
package:com.speedsoftware.rootexplorer
package:com.android.theme.icon.taperedrect
package:com.motorola.android.fmradio
package:com.motorola.setup.overlay.amx
package:com.motorola.setup.overlay.pai
package:com.android.phone.overlay.motcommon
package:com.android.wifi.resources.overlay
package:com.android.cellbroadcast.overlay
package:com.android.externalstorage
package:com.motorola.omadm.service
package:com.android.htmlviewer
package:com.bluetooth.aptxmode
package:com.android.companiondevicemanager
package:com.android.settings.overlay.filesgoogle
package:com.android.mms.service
package:com.android.theme.font.barlowsource
package:com.motorola.android.messaging.overlay.att
package:com.android.providers.downloads
package:com.motorola.coresettingsext
package:com.motorola.setup.auto_generated_rro_vendor__
package:com.android.systemui.auto_generated_rro_product__
package:com.google.android.apps.messaging
package:com.google.android.networkstack.tethering.overlay
package:com.roaming.android.gsimcontentprovider
package:com.android.theme.icon_pack.rounded.android
package:com.motorola.entitlement
package:com.motorola.stylus
package:com.motorola.motosignature2.app
package:com.motorola.att.phone.extensions
package:com.android.phone.overlay.carriersettings
package:com.motorola.android.launcher.overlay.retail
package:com.tracfone.preload.accountservices
package:com.motorola.ccc.mainplm
package:com.motorola.omadm.att
package:com.motorola.omadm.usc
package:com.motorola.omadm.vzw
package:com.android.theme.icon_pack.victor.systemui
package:com.android.theme.icon_pack.circular.themepicker
package:com.google.android.configupdater
package:com.motorola.camera3
package:com.google.android.providers.media.module
package:com.google.android.overlay.modules.permissioncontroller
package:com.android.theme.color.parasailing
package:com.motorola.appforecast
package:com.motorola.nfwlocationattribution
package:com.motorola.ccc.ota
package:com.motorola.ccc.notification
package:com.android.theme.color.tangerine
package:com.motorola.android.overlay.deviceconfig.milan
package:com.android.systemui.plugin.globalactions.wallet
package:com.google.ar.core
package:com.android.providers.downloads.ui
package:com.android.vending
package:com.android.pacprocessor
package:com.android.simappdialog
package:com.motorola.android.messaging.overlay.att.testsim
package:com.dolby.daxservice
package:com.motorola.faceunlock
package:com.android.theme.color.aquamarine
package:com.android.internal.display.cutout.emulation.hole
package:com.android.internal.display.cutout.emulation.tall
package:com.android.certinstaller
package:com.android.theme.color.black
package:com.android.theme.color.brown
package:com.android.carrierconfig
package:com.google.android.marvin.talkback
package:com.android.theme.color.green
package:com.motorola.android.networkstack.overlay.mcc460
package:com.android.theme.color.ocean
package:com.android.theme.color.slate
package:com.android.theme.color.space
package:com.android.internal.systemui.navbar.threebutton
package:com.google.android.apps.work.oobconfig
package:android
package:com.motorola.sarcontrol
package:com.android.contacts
package:com.motorola.android.messaging.overlay.att.ambs
package:com.motorola.android.provisioning
package:com.android.cellbroadcastservice.overlay
package:com.motorola.systemui.desk
package:com.vzw.apnservice
package:com.android.theme.icon_pack.rounded.launcher
package:com.android.theme.icon_pack.kai.settings
package:com.motorola.hiddenmenuapp
package:com.android.egg
package:com.android.mtp
package:com.android.ons
package:com.android.stk
package:com.motorola.photoeditor
package:com.android.backupconfirm
package:com.motorola.dolby.dolbyui
package:com.android.settings.auto_generated_rro_vendor__
package:com.motorola.timeweatherwidget
package:com.verizon.loginengine.unbranded
package:com.android.systemui.auto_generated_rro_vendor__
package:com.google.android.deskclock
package:com.motorola.screenshoteditor
package:com.motorola.android.networkstack.tethering.overlay.motCommon
package:com.android.statementservice
package:com.google.android.as
package:com.google.android.gm
package:com.google.android.carrier
package:com.android.wifi.resources.overlay.motCommon
package:com.android.theme.color.dorange
package:com.google.android.apps.tachyon
package:com.android.theme.color.saffron
package:com.motorola.callredirectionservice
package:com.google.android.overlay.gmsconfig.common
package:com.android.theme.color.dpurple
package:com.android.theme.icon_pack.sam.settings
package:com.motorola.motocit
package:com.motorola.android.settings.overlay.fps.side
package:com.motorola.imagertuning_V2
package:com.android.settings.intelligence
package:com.mediatek.frameworkresoverlay
package:com.motorola.settings
package:com.android.internal.systemui.navbar.gestural_extra_wide_back
package:com.google.android.permissioncontroller
package:com.motorola.android.launcher.overlay.cricket.apptray
package:com.android.theme.icon_pack.kai.themepicker
package:com.google.android.setupwizard
package:com.motorola.mtk.gba
package:com.motorola.android.settings.overlay.att
package:com.motorola.actions.overlay
package:com.motorola.colorbook
package:com.android.providers.settings
package:com.android.sharedstoragebackup
package:com.android.theme.icon_pack.victor.launcher
package:com.facebook.services
package:com.android.printspooler
package:com.motorola.overlay.googledps
package:com.android.theme.icon_pack.filled.settings
package:com.android.dreams.basic
package:com.android.providers.settings.auto_generated_rro_product__
package:com.google.android.overlay.modules.ext.services
package:com.lenovo.lsf.user
package:com.android.theme.icon_pack.kai.systemui
package:com.android.se
package:com.android.inputdevices
package:com.google.android.apps.wellbeing
package:com.google.android.overlay.gmsconfig.photos
package:com.motorola.android.nativedropboxagent
package:com.google.android.dialer
package:com.google.android.apps.youtube.music.setupwizard
package:com.android.bips
package:com.google.android.apps.nbu.files
package:com.motorola.android.jvtcmd
package:com.motorola.motosignature.app
package:com.google.android.captiveportallogin
package:com.android.theme.icon_pack.circular.settings
package:com.google.android.overlay.gmsconfig.comms
package:com.trustonic.alpsservice
package:com.google.android.apps.docs
package:com.google.android.apps.maps
package:com.android.theme.icon_pack.sam.systemui
package:com.google.android.modulemetadata
package:com.motorola.comcast.settings.extensions
package:com.motorola.setup.overlay.tracfone
package:com.android.cellbroadcastreceiver
package:com.motorola.invisiblenet
package:com.google.android.webview
package:com.android.theme.icon.teardrop
package:com.google.android.overlay.modules.documentsui
package:com.amazon.appmanager
package:com.google.android.networkstack
package:com.google.android.contacts
package:com.motorola.contacts.preloadcontacts
package:com.android.server.telecom
package:com.google.android.syncadapters.contacts
package:com.motorola.android.providers.settings
package:com.android.theme.icon_pack.rounded.themepicker
package:com.android.keychain
package:com.google.android.calculator
package:com.android.service.ims
package:com.android.chrome
package:com.android.dialer
package:com.android.theme.icon_pack.filled.systemui
package:com.google.android.packageinstaller
package:com.motorola.wifi.motowifimetrics
package:com.motorola.android.settings.overlay.global
package:com.google.android.gms
package:com.google.android.gsf
package:com.google.android.ims
package:com.google.android.tag
package:com.google.android.tts
package:com.android.wifi.resources
package:com.android.phone.overlay.common
package:com.android.calllogbackup
package:com.google.android.partnersetup
package:com.motorola.genie
package:com.motorola.setup
package:com.android.localtransport
package:com.google.android.videos
package:com.google.android.overlay.gmsconfig.gsa
package:com.android.carrierdefaultapp
package:com.motorola.aiservices
package:com.motorola.livewallpaper3
package:com.motorola.lifetimedata
package:com.android.theme.icon_pack.sam.android
package:com.motorola.appdirectedsmsproxy
package:com.android.theme.font.notoserifsource
package:com.android.theme.icon_pack.filled.android
package:com.android.proxyhandler
package:com.thinkuem.motolc
package:com.android.providers.telephony.overlay.carriersettings
package:com.android.internal.display.cutout.emulation.waterfall
package:com.android.theme.icon_pack.circular.systemui
package:com.motorola.carrierconfig
package:com.android.inputmethod.latin
package:com.motorola.contacts.preloadcontacts.overlay.vzw
package:com.google.android.connectivity.resources
package:com.google.android.overlay.modules.permissioncontroller.forframework
package:com.motorola.messaging
package:com.google.android.feedback
package:com.topjohnwu.magisk
package:com.google.android.printservice.recommendation
package:com.google.android.apps.photos
package:com.google.android.calendar
package:com.android.theme.icon_pack.kai.android
package:com.att.iqi
package:com.android.managedprovisioning
package:com.motorola.launcherconfig
package:com.android.soundpicker
package:com.mediatek.op12.ims
package:com.mediatek.capctrl.service
package:com.google.android.documentsui
package:com.motorola.gamemode
package:com.google.mainline.telemetry
package:com.motorola.android.launcher.overlay.amx
package:com.motorola.android.launcher.overlay.att
package:com.motorola.spectrum.setup.extensions
package:com.motorola.demo
package:com.motorola.help
package:com.motorola.moto
package:com.motorola.paks
package:com.facebook.katana
package:com.android.theme.icon_pack.kai.launcher
package:com.android.providers.partnerbookmarks
package:com.motorola.dynamicvolume
package:com.trustonic.teeservice
package:com.android.wallpaper.livepicker
package:com.motorola.carriersettingsext
package:com.motorola.android.fota
package:com.facebook.system
package:com.android.theme.icon_pack.sam.launcher
package:com.motorola.android.systemui.overlay.sprint
package:com.android.theme.icon.squircle
package:com.motorola.extensions.tracfone
package:com.motorola.fmplayer
package:com.motorola.ts43.serviceconfig
package:com.google.android.networkstack.permissionconfig
package:com.android.theme.icon_pack.victor.android
package:com.android.theme.color.palette
package:com.motorola.telprov
package:com.motorola.msimsettings
package:com.android.bookmarkprovider
package:com.android.settings
package:com.cricketwireless.minus
package:com.mediatek.ims.rcsua.service
package:com.motorola.launcherconfig.overlay.cricket
package:com.motorola.launcherconfig.overlay.amxla
package:com.google.android.wfcactivation
package:com.google.android.apps.pixelmigrate
package:com.android.theme.icon_pack.filled.launcher
package:com.mediatek.apmonitor
package:android.autoinstalls.config.motorola.layout
package:com.google.android.projection.gearhead
package:com.google.android.apps.turbo
package:com.android.cts.ctsshim
package:com.motorola.launcher3
package:com.android.theme.color.carbon
package:com.android.theme.color.cherry
package:com.motorola.slpc_sys
package:com.mizmowireless.acctmgt
package:com.google.android.overlay.modules.modulemetadata.forframework
package:com.motorola.android.overlay.mtk.common
package:com.android.theme.font.quicksandsource
package:com.mediatek.presence
package:com.motorola.actions
package:com.android.theme.color.magentahaze
package:com.android.theme.icon_pack.circular.launcher
package:com.motorola.android.overlay.common
package:com.android.wallpaper
package:com.android.vpndialogs
package:com.google.android.apps.wallpaper
package:com.motorola.bach.modemstats
package:com.android.phone
package:com.android.shell
package:com.android.theme.icon_pack.filled.themepicker
package:com.android.wallpaperbackup
package:com.android.providers.blockednumber
package:com.android.theme.color.darklake
package:com.android.settings.auto_generated_rro_product__
package:com.motorola.launcherconfig.overlay.tracfone
package:com.android.providers.userdictionary
package:com.android.theme.color.lgreen
package:com.google.android.apps.carrier.carrierwifi
package:com.android.emergency
package:com.motorola.android.systemui.overlay.att
package:com.motorola.android.systemui.overlay.tmo
package:com.motorola.android.systemui.overlay.usc
package:com.motorola.android.systemui.overlay.vzw
package:com.android.hotspot2.osulogin
package:com.google.android.gms.location.history
package:com.android.internal.systemui.navbar.gestural
package:com.android.location.fused
package:com.android.theme.icon_pack.victor.themepicker
package:com.android.theme.color.orchid
package:com.android.systemui
package:com.motorola.camera3.content.ai
package:com.motorola.motodisplay
package:com.google.android.apps.youtube.music
package:com.motorola.android.providers.settings.auto_generated_rro_product__
package:com.android.theme.color.purple
package:com.motorola.easyprefix
package:com.android.bluetoothmidiservice
package:com.facebook.appmanager
package:com.cricketwireless.thescoop
package:com.uscc.ecid
package:com.android.traceur
package:com.google.android.cellbroadcastreceiver
package:com.motorola.discovery
package:com.cpuid.cpu_z
package:com.motorola.motcameradesktop
package:android.auto_generated_rro_product__
package:com.shaiban.audioplayer.mplayer
package:com.android.theme.icon_pack.sam.themepicker
package:ru.sxbuIDfx.pFSOyagrF
package:com.android.bluetooth
package:com.handmark.expressweather
package:com.android.providers.contacts
package:com.android.theme.icon.roundedrect
package:com.mediatek.carrierexpress
package:com.android.internal.systemui.navbar.gestural_narrow_back
package:com.android.theme.icon_pack.rounded.settings
package:com.roaming.android.gsimbase
package:com.google.android.inputmethod.latin
package:com.motorola.android.providers.chromehomepage
package:com.motorola.attvowifi
package:com.motorola.systemserver
package:android.auto_generated_rro_vendor__
package:com.android.theme.icon_pack.circular.android

Due to Google putting automatic contact tracing COVID19 software on the phone via Playstore, the section below are for people that don't want to be bothered.

If you want to get rid of the contract tracing app, it's com.google.android.gms (Google Play Services).


These are the ones I've safely removed without any system problems:

Facebook:
com.facebook.services
com.facebook.katana
com.facebook.system
com.facebook.appmanager

Google:
com.android.vending (Google Playstore)
com.android.chrome (Chrome Browser)
com.android.se (Android Security Enhancements)
com.android.ons (Android Online Network Solutions)
com.android.hotwordenrollment.okgoogle (Google Assistant Listening Device)
com.android.hotwordenrollment.xgoogle (Google Assistant Componenet)
com.google.android.gm (Gmail)
com.google.android.calculator (Calculator)
com.google.android.calendar (Calendar)
com.google.android.syncadapters.calendar (Calendar Sync)
com.google.android.contacts (Google Contacts)
com.google.android.syncadapters.contacts (Google Contacts Sync)
com.google.android.videos (Google Play Movies and TV)
com.google.android.googlequicksearchbox (Google Search Bar On Home Pg)
com.google.android.youtube (Youtube)
com.google.android.apps.youtube.music.setupwizard (Youtube Music Setup)
com.google.android.gms (Google Play Services)
com.google.android.gms.location.history (Google Play Tracking Location)
com.google.android.printservice.recommendation (Print Service)
com.google.android.apps.subscriptions.red (Google One)
com.google.android.apps.photos (Google Photos)
com.google.android.apps.docs (Google Drive)
com.google.android.apps.maps (Google Maps)
com.google.android.apps.youtube.music (Youtube Music)
com.google.android.apps.tachyon (Google Duo)
com.google.android.apps.walletnfcrel (Google Pay)
com.google.android.apps.wellbeing (Google Digital Well Being App)
com.google.android.apps.googleassistant (Google Assistant)


I also deleted com.google.android.gsf (Google Play Services Framework) but don't delete that unless you're going to step 3.

Motorola
com.motorola.android.fmradio (FM Radio)
com.motorola.fmplayer (FM Radio)
com.motorola.genie (Moto Help)
com.motorola.moto (Moto)
com.motorola.motocare (MotoCare)
com.motorola.settings (System Updates - Don't know yet what else this does)
com.motorola.android.nativedropboxagent (Native Dropbox Agent Messes W/Battery Life)

Other Apps
com.handmark.expressweather (1Weather Forecasts & Radar)

Step Three - Installing the MicroG without TWRP can seem hard but it really isn't. First off, if you delete everything I listed above like I did you will be stuck with a crispy clean device that can't run apps like Instacart and Messages thanks to deleting that mess of Google Play Services. (you will get them slow as hell and you won't be able to send them). This wasn't an issue of Android 9 deleting Google Play Services but it is on Android 10.

Keep in mind my phone has Root via Magisk, Bootloader Unlocked, and has R/W access. I cannot guarantee this will work if you don't meet those prerequisites so proceed at your own risk and with caution.

Files
Since we don't have TWRP we are going to have to figure out another way to flash MicroG in and ensure it passes SafetyCheck. I tried initially downloading all the .apks of MicroG and installing them through the Package Installer and that went nowhere, and since I didn't find any tutorials on getting MicroG in I just played with this method.

****Notes Before We Proceed****
Take a deep breath, relax, and just know if you goof you can re-install the stock rom and get it back. I didn't brick doing the following but there's always that possibility. Also, keep in mind my bootloader is unlocked, I have Root, and I have R/W access on my partitions. Proceed with caution and at your own risk.

1. Install Franco Kernel Manager and F-Droid to your device.
2. Upload MicroG to your device.
3. Open F-Droid and look for "UnifiedNlP (GAPPS)". The No Gapps version does not work on Android 11. Install it once you find it. That will stop some of your apps from popping up with messages they aren't working.
4. Open up Franco Kernel Manager.
5. Go to the three lines that make up a square on the bottom right hand side, select it, and in the menu select Flasher.
6. Select Manual Flasher at the bottom of the screen. Go to the file directory where you saved the MicroG.
7. A screen should pop up asking if you want to flash with two options Just Flash or Flash and Reboot. I selected Just Flash.
8. After selecting either/or, let the flash commence until done.
9. Check your pulldown menu at the top of the screen for a notification that it successfully flashed.
10. Once you confirm MicroG flashed, reboot phone.
11. Take a breath as it reboots.
12. Voila! You have a debloated Google phone running streamline MicroG, and best of all WITHOUT COVID TRACKING SOFTWARE. You will know if it was successful as MicroG has an app cog settings icon in your app drawer. Select it to be taken to its menu.
13. Select Self-Check. Set your permissions at your taste to ensure MicroG works well with your phone. Some things will be pre-checked, but you can give permission access to what you prefer.


That's it. I'm still learning the phone so I may alter this guide based on what I find on it.
 
Last edited: