[Guide] Debloat and usable Chinese Rom without Root.

IronSingh

Senior Member
Nov 2, 2010
261
44
48
Kuwait
I haven't done this in a long time (write a guide). This is the first Xiaomi phone I have and MIUI is a maze I got my phone 2 days ago and all I wanted to do was get it bootloader unlocked. I have to wait 7 days so this is the next best thing and I am now contemplating of even needing to get the bootloader unlocked.

Ok I won't go into setting up ADB I will assume you have that if you don't I suggest Minimal ADB and Fastboot. (Yes it is old but it works.)

Code:
[COLOR="Red"] DISCLAIMER - I am not responsible for bricked devices[/COLOR]
First download APKPURE app from their website.

I read a lot of DEBLOAT scripts but none of them seemed to do what I wanted so I had to read and select.

Just copy paste all of this. - test if you get adb devices authorized first tho.

Code:
adb shell

pm uninstall -k --user 0 com.miui.player
pm uninstall -k --user 0 com.miui.voiceassist
pm uninstall -k --user 0 com.xiaomi.payment
pm uninstall -k --user 0 com.miui.video
pm uninstall -k --user 0 com.mipay.wallet
pm uninstall -k --user 0 com.miui.nextpay
pm uninstall -k --user 0 com.sohu.inputmethod.sogou.xiaomi
pm uninstall -k --user 0 com.miui.smarttravel
pm uninstall -k --user 0 com.miui.newhome
pm uninstall -k --user 0 com.unionpay.tsmservice.mi
pm uninstall -k --user 0 com.miui.translation.youdao
pm uninstall -k --user 0 com.miui.weather2
pm uninstall -k --user 0 com.miui.personalassistant
pm uninstall -k --user 0 com.miui.bugreport
pm uninstall -k --user 0 com.android.browser
pm uninstall -k --user 0 com.miui.fm
pm uninstall -k --user 0 com.xiaomi.glgm
pm uninstall -k --user 0 com.miui.micloudsync
pm uninstall -k --user 0 com.miui.cloudbackup
pm uninstall -k --user 0 com.miui.cloudservice
pm uninstall -k --user 0 com.miui.translation.kingsoft
pm uninstall -k --user 0 com.miui.translation.xmcloud
pm uninstall -k --user 0 com.tencent.soter.soterserver
pm uninstall -k --user 0 android.romstats
pm uninstall -k --user 0 cn.wps.xiaomi.abroad.lite
pm uninstall -k --user 0 com.android.bips
pm uninstall -k --user 0 com.miui.nextpay
pm uninstall -k --user 0 com.miui.providers.weather
pm uninstall -k --user 0 com.miui.vsimcore
pm uninstall -k --user 0 com.miui.yellowpage
pm uninstall -k --user 0 com.mi.android.globalminusscreen
pm uninstall -k --user 0 com.milink.service
pm uninstall -k --user 0 com.miui.analytics
pm uninstall -k --user 0 com.miui.daemon
pm uninstall -k --user 0 com.miui.smsextra
pm uninstall -k --user 0 com.milink.service
pm uninstall -k --user 0 com.xiaomi.ab
pm uninstall -k --user 0 com.android.calendar
pm uninstall -k --user 0 com.android.fileexplorer
pm uninstall -k --user 0 com.xunmeng.pinduoduo
pm uninstall -k --user 0 com.zhihu.android
pm uninstall -k --user 0 com.xiaomi.jr
pm uninstall -k --user 0 com.sina.weibo
pm uninstall -k --user 0 com.ximalaya.ting.android
pm uninstall -k --user 0 com.UCMobile
pm uninstall -k --user 0 com.Qunar
pm uninstall -k --user 0 com.doukan.reader
pm uninstall -k --user 0 com.miui.notes
pm uninstall -k --user 0 com.miui.miservice
pm uninstall -k --user 0 com.xiaomi.youpin
pm uninstall -k --user 0 com.xiaomi.smarthome
pm uninstall -k --user 0 com.xiaomi.vipaccount
pm uninstall -k --user 0 com.baidu.searchbox
pm uninstall -k --user 0 cn.wps.moffice_eng
pm uninstall -k --user 0 com.ss.android.ugc.aweme
pm uninstall -k --user 0 com.qiyi.video
pm uninstall -k --user 0 com.tencent.qqlive
pm uninstall -k --user 0 com.smile.gifmaker
pm uninstall -k --user 0 com.taobao.taobao
pm uninstall -k --user 0 com.eastmoney.andriod.berlin
pm uninstall -k --user 0 com.tencent.qqlive
pm uninstall -k --user 0 com.tencent.mtt
pm uninstall -k --user 0 com.eg.android.AlipayGphone
pm uninstall -k --user 0 me.ele
pm uninstall -k --user 0 com.duokan.phone.remotecontroller
pm uninstall -k --user 0 com.xunmeng.pinduoduo
pm uninstall -k --user 0 com.duokan.reader
pm uninstall -k --user 0 com.autonavi.minimap
pm uninstall -k --user 0 com.android.quicksearchbox
pm uninstall -k --user 0 com.android.email
pm uninstall -k --user 0 com.android.browser
pm uninstall -k --user 0 com.miui.virtualsim
pm uninstall -k --user 0 com.miui.hybird
pm uninstall -k --user 0 com.miui.smarttravel
pm uninstall -k --user 0 com.xiaomi.mibrain.speech
pm uninstall -k --user 0 com.mi.liveassistant
pm uninstall -k --user 0 com.mi.health
pm uninstall -k --user 0 com.iflytek.inputmethod.miui
pm uninstall -k --user 0 com.baidu.input_mi
You will have some apps failed that's ok you can uninstall them by selecting them (The chinese ones)
Finish removing the apps you want to remove and then Restart.

I am still looking for a way to remove GetApps (com.xiaomi.market). If you remove this the system will not boot.

After I did that I had an empty spot on the left you have to long press on the wallpaper to get the setting menu -> More -> Disable App vault

While your there do Home Screen -> With App Drawer - Now if you swipe up it won't complain searchbox not installed.

Another thing I liked to do is Settings -> Display -> Notch and Status Bar -> Notification shade shortcut -> Set it to Settings. This will give you a Settings Gear icon when you pull down for notifications.

Now go into APK Pure and download Google Play Store so you can get google and setup the phone as you like. you will have to restart the phone or it won't let you log in. Once you log in it won't show your purchased apps as purchased just try to buy any app you own and it will do some figuring out and say you already own this. Now restart again and it will recognise everything as it's supposed to.

I am looking for a good theme that makes all the icons round. Right now all my icons from play store are a square.

Enjoy. Sorry if this is all common knowledge, took me good part of a day to gather.

Tested on Mi 10 Pro China Version

Peace
IronSingh
 
Last edited:

Jaini238

Member
May 7, 2017
11
4
0
Hey Iron, thanks for this man really helped debloat my Mi 10 too! Not sure if this helps much, but I was also looking for some round stock android/ pixel esque icons and I found the following themes on the mi theme app that fit the bill. I keep switching between these ones too -

1) Pie
2) AOSP Pie
3) Pie Dark
4) POP Dark (Best flat)
5) Dark
6) Android Q (Best 3D)
7) Pixel (Best popout)
8) ARROW (Best with shadows)
9) Google Pixel & Google Pixel 2 (By the same guy)
10) Pixel Q

All of these have round icons with different aesthetics and also force new apps to the round shape as well. You can choose to just apply the ion pack from themes you download as well, so you can mix and match, because some of these give you the pixel status bar and nav bar etc if you still use the nav bar that is lol.....
 
Feb 11, 2011
37
7
8
Very good guide. Xiaomi browser, file manager, music and video apps are crowded with unwanted ads on the Chinese ROM. If those apps are wanted, they can be found on the play store or xiaomi.eu forums without ads. One good thing though, is that Google play store can be easily installed over getApps, is the first result and is shown as an "update". By default, my cmi had installed google contacts sync, which helped right away. After that, the only thing missing is google calendar sync, but there are many tutorials on XDA that show how to install it.

On the theme side, I've been user of nova launcher since the very beginning and it can help you with icons among many other things
 

Jaini238

Member
May 7, 2017
11
4
0
Very good guide. Xiaomi browser, file manager, music and video apps are crowded with unwanted ads on the Chinese ROM. If those apps are wanted, they can be found on the play store or xiaomi.eu forums without ads. One good thing though, is that Google play store can be easily installed over getApps, is the first result and is shown as an "update". By default, my cmi had installed google contacts sync, which helped right away. After that, the only thing missing is google calendar sync, but there are many tutorials on XDA that show how to install it.

On the theme side, I've been user of nova launcher since the very beginning and it can help you with icons among many other things
I'm using the China Stable ROM and it won't let me make any non Xiaomi launchers the default home screen. Is this doable via some settings option that I'm missing or are you running xiaomi.eu or something?
 

Duncan1982

Senior Member
Feb 6, 2014
2,482
1,809
193
I'm using the China Stable ROM and it won't let me make any non Xiaomi launchers the default home screen. Is this doable via some settings option that I'm missing or are you running xiaomi.eu or something?
No you need to go into Nova settings to set as default .......:good:
 
  • Like
Reactions: Jaini238
Feb 11, 2011
37
7
8
I'm using the China Stable ROM and it won't let me make any non Xiaomi launchers the default home screen. Is this doable via some settings option that I'm missing or are you running xiaomi.eu or something?
on developer options, go to the end and disable "notify about high-risk features", then go to apps, manage apps,three dots on the upper right, default apps, and launcher.


by the way, I tried to uninstall quick apps (com.miui.hybrid), but reports "error, not installed for user 0", what can i do?
 

Jaini238

Member
May 7, 2017
11
4
0
on developer options, go to the end and disable "notify about high-risk features", then go to apps, manage apps,three dots on the upper right, default apps, and launcher.


by the way, I tried to uninstall quick apps (com.miui.hybrid), but reports "error, not installed for user 0", what can i do?
Neat disable trick too, thanks!
 

wpyh

Senior Member
Feb 21, 2011
65
24
0
I am still looking for a way to remove GetApps (com.xiaomi.market). If you remove this the system will not boot.
Just don't remove it -- I heard that it will turn cause a bootloop.
Another app to not remove is com.android.updater -- this will cause a bootloop if there is an unclean shutdown.
 

wpyh

Senior Member
Feb 21, 2011
65
24
0
Btw if you disable com.miui.newhome, then on my phone (Redmi K20 Pro), swipe up on home screen triggers the Google search app.