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:
- Flash an AOSP GSI ( e.g system-squeak-arm32_binder64-ab-gogapps.img ) with limited Gapps support
- 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.


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!