Home Forum Blog Private Support Courses Archive

My Experience debloating the Xiaomi Redmi 10A

The Xiaomi Redmi 10A is an Android 11 (MIUI 12) powered device running on the MediaTek MT6762 (MT6765) chipset. The bootloader can be easily unlocked using Mi Unlock Tool or MTKClient. I bought the 2GB RAM + 32GB Internal Storage variant for practice.

4GB RAM Good, 2GB RAM Bad

The device started lagging really quickly, which is unsurprising for a 2GB RAM device in 2026. I had two choices:

  1. Flash an AOSP GSI ( e.g system-squeak-arm32_binder64-ab-gogapps.img ) with limited Gapps support
  2. Debloat

One challenge with GSIs is the ever-shifting goalpost with Bank apps, WhatsApp, Play Integrity, etc. There are workarounds, but I opted to debloat.

I created a debloat.bat file with the following contents:

@echo off
adb shell "pm uninstall --user 0  com.android.bluetoothmidiservice"
adb shell "pm uninstall --user 0  com.android.calllogbackup"
adb shell "pm uninstall --user 0  com.android.chrome"
adb shell "pm uninstall --user 0  com.android.egg"
adb shell "pm uninstall --user 0  com.android.fmradio"
adb shell "pm uninstall --user 0  com.android.providers.partnerbookmarks"
adb shell "pm uninstall --user 0  com.android.soundrecorder"
adb shell "pm uninstall --user 0  com.android.traceur"
adb shell "pm uninstall --user 0  com.facebook.appmanager"
adb shell "pm uninstall --user 0  com.facebook.services"
adb shell "pm uninstall --user 0  com.facebook.system"
adb shell "pm uninstall --user 0  com.fingerprints.sensortesttool"
adb shell "pm uninstall --user 0  com.google.android.apps.googleassistant"
adb shell "pm uninstall --user 0  com.google.android.apps.maps"
adb shell "pm uninstall --user 0  com.google.android.apps.messaging"
adb shell "pm uninstall --user 0  com.google.android.apps.restore"
adb shell "pm uninstall --user 0  com.google.android.apps.subscriptions.red"
adb shell "pm uninstall --user 0  com.google.android.apps.walletnfcrel"
adb shell "pm uninstall --user 0  com.google.android.apps.wellbeing"
adb shell "pm uninstall --user 0  com.google.android.calendar"
adb shell "pm uninstall --user 0  com.google.android.feedback"
adb shell "pm uninstall --user 0  com.google.android.gm"
adb shell "pm uninstall --user 0  com.google.android.gms.location.history"
adb shell "pm uninstall --user 0  com.google.android.googlequicksearchbox"
adb shell "pm uninstall --user 0  com.google.android.marvin.talkback"
adb shell "pm uninstall --user 0  com.google.android.onetimeinitializer"
adb shell "pm uninstall --user 0  com.google.android.partnersetup"
adb shell "pm uninstall --user 0  com.google.android.printservice.recommendation"
adb shell "pm uninstall --user 0  com.google.android.projection.gearhead"
adb shell "pm uninstall --user 0  com.google.android.youtube"
adb shell "pm uninstall --user 0  com.google.ar.lens"
adb shell "pm uninstall --user 0  com.mediatek.callrecorder"
adb shell "pm uninstall --user 0  com.mi.android.globalminusscreen"
adb shell "pm uninstall --user 0  com.milink.service"
adb shell "pm uninstall --user 0  com.miui.analytics"
adb shell "pm uninstall --user 0  com.miui.audioeffect"
adb shell "pm uninstall --user 0  com.miui.backup"
adb shell "pm uninstall --user 0  com.miui.bugreport"
adb shell "pm uninstall --user 0  com.miui.cit"
adb shell "pm uninstall --user 0  com.miui.cleaner"
adb shell "pm uninstall --user 0  com.miui.cloudbackup"
adb shell "pm uninstall --user 0  com.miui.cloudservice"
adb shell "pm uninstall --user 0  com.miui.daemon"
adb shell "pm uninstall --user 0  com.miui.fm"
adb shell "pm uninstall --user 0  com.miui.fmservice"
adb shell "pm uninstall --user 0  com.miui.hybrid"
adb shell "pm uninstall --user 0  com.miui.hybrid.accessory"
adb shell "pm uninstall --user 0  com.miui.micloudsync"
adb shell "pm uninstall --user 0  com.miui.miservice"
adb shell "pm uninstall --user 0  com.miui.msa.global"
adb shell "pm uninstall --user 0  com.miui.notes"
adb shell "pm uninstall --user 0  com.miui.phrase"
adb shell "pm uninstall --user 0  com.miui.player"
adb shell "pm uninstall --user 0  com.miui.qr"
adb shell "pm uninstall --user 0  com.miui.videoplayer"
adb shell "pm uninstall --user 0  com.miui.yellowpage"
adb shell "pm uninstall --user 0  com.tencent.soter.soterserver"
adb shell "pm uninstall --user 0  com.xiaomi.joyose"
adb shell "pm uninstall --user 0  com.xiaomi.micloud.sdk"
adb shell "pm uninstall --user 0  com.xiaomi.payment"
adb shell "pm uninstall --user 0  com.xiaomi.simactivate.service"
adb shell "pm uninstall --user 0  com.xiaomi.upnp"
adb shell "pm uninstall --user 0  com.xiaomi.xmsfkeeper"
adb shell "pm uninstall --user 0  org.ifaa.aidl.manager"
adb shell "pm uninstall --user 0  com.miui.audiomonitor"
adb shell "pm uninstall --user 0  com.miui.cloudservice.sysbase"
adb shell "pm uninstall --user 0  com.miui.contentcatcher"
adb shell "pm uninstall --user 0  com.miui.maintenancemode"
adb shell "pm uninstall --user 0  com.miui.mishare.connectivity"
adb shell "pm uninstall --user 0  com.miui.misound"
adb shell "pm uninstall --user 0  com.miui.nextpay"
adb shell "pm uninstall --user 0  com.miui.personalassistant"
adb shell "pm uninstall --user 0  com.miui.smsextra"
adb shell "pm uninstall --user 0  com.miui.systemAdSolution"
adb shell "pm uninstall --user 0  com.miui.touchassistant"
adb shell "pm uninstall --user 0  com.miui.translation.kingsoft"
adb shell "pm uninstall --user 0  com.miui.translation.xmcloud"
adb shell "pm uninstall --user 0  com.miui.translation.youdao"
adb shell "pm uninstall --user 0  com.miui.translationservice"
adb shell "pm uninstall --user 0  com.miui.voiceassist"
adb shell "pm uninstall --user 0  com.miui.voicetrigger"
adb shell "pm uninstall --user 0  com.miui.vsimcore"
adb shell "pm uninstall --user 0  com.miui.wmsvc"
adb shell "pm uninstall --user 0  com.mobiletools.systemhelper"
adb shell "pm uninstall --user 0  com.xiaomi.ab"
adb shell "pm uninstall --user 0  com.xiaomi.aiasst.service"
adb shell "pm uninstall --user 0  com.xiaomi.bluetooth"
adb shell "pm uninstall --user 0  com.xiaomi.gamecenter.sdk.service"
adb shell "pm uninstall --user 0  com.xiaomi.mi_connect_service"
adb shell "pm uninstall --user 0  com.xiaomi.migameservice"
adb shell "pm uninstall --user 0  com.xiaomi.miplay_client"
adb shell "pm uninstall --user 0  com.xiaomi.mircs"
adb shell "pm uninstall --user 0  com.xiaomi.mirror"
adb shell "pm uninstall --user 0  com.xiaomi.powerchecker"
adb shell "pm uninstall --user 0  com.xiaomi.xmsf"
adb shell "pm uninstall --user 0  com.google.android.apps.tachyon"
adb shell "pm uninstall --user 0  com.google.android.apps.magazines"
adb shell "pm uninstall --user 0  com.google.android.apps.photos"
adb shell "pm uninstall --user 0  com.google.android.apps.youtube.music"
adb shell "pm uninstall --user 0  com.google.android.apps.docs"
adb shell "pm uninstall --user 0  com.einnovation.temu"
adb shell "pm uninstall --user 0  com.xiaomi.scanner"
adb shell "pm uninstall --user 0  com.miui.cleaner"
adb shell "pm uninstall --user 0  com.block.juggle"
adb shell "pm uninstall --user 0  com.king.candycrushsaga"
adb shell "pm uninstall --user 0  com.zhiliaoapp.musically"
adb shell "pm uninstall --user 0  com.lemon.lvoverseas"
adb shell "pm uninstall --user 0  com.google.android.apps.walletnfcrel"
adb shell "pm uninstall --user 0  com.google.android.apps.weather"
adb shell "pm uninstall --user 0  com.miui.powerkeeper"
adb shell "pm uninstall --user 0  com.android.wallpaperpicker"
adb shell "pm uninstall --user 0  com.miui.screenrecorder"
adb shell "pm uninstall --user 0  cn.wps.xiaomi.abroad.lite"
adb shell "pm uninstall --user 0  com.android.wallpapercropper"
adb shell "pm uninstall --user 0  com.android.theme.icon.vessel"
adb shell "pm uninstall --user 0  com.android.theme.color.cinnamon"
adb shell "pm uninstall --user 0  com.android.theme.icon.taperedrect"
adb shell "pm uninstall --user 0  com.interswitchng.www"
adb shell "pm uninstall --user 0  com.android.theme.icon_pack.circular.themepicker"
adb shell "pm uninstall --user 0  com.android.theme.color.black"
adb shell "pm uninstall --user 0  com.android.theme.color.green"
adb shell "pm uninstall --user 0  com.android.theme.color.ocean"
adb shell "pm uninstall --user 0  com.android.theme.color.space"
adb shell "pm uninstall --user 0  com.longcheertel.sarauth"
adb shell "pm uninstall --user 0  com.miui.android.fashiongallery"
adb shell "pm uninstall --user 0  de.telekom.tsc"
adb shell "pm uninstall --user 0  com.xiaomi.mipicks"
adb shell "pm uninstall --user 0  com.miui.miwallpaper"
adb shell "pm uninstall --user 0  com.miui.weather2"
adb shell "pm uninstall --user 0  com.android.theme.icon_pack.filled.themepicker"
adb shell "pm uninstall --user 0  com.android.wallpaperbackup"
adb shell "pm uninstall --user 0  com.android.theme.color.orchid"
pause

Result

Now, the device runs way faster than before and works fine.

1 thought on “My Experience debloating the Xiaomi Redmi 10A”

  1. Thanks for sharing your experience. The Redmi 10A is a decent budget device, but the 2GB RAM variant really struggles with modern Android apps and MIUI’s background services. Debloating is often the safest option because it improves responsiveness without dealing with the compatibility issues that can come with GSIs, banking apps, Play Integrity, and WhatsApp. It would be interesting to know how much RAM and storage you recovered after running your debloat script and whether you noticed any impact on battery life. Great practical write-up!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top