[Debloating] Xiaomi Poco F1 - Safe to remove services

didgerid00

Member
May 11, 2018
11
40
0
This is just another debloating how-to and I'm just starting out with the POCO F1. As of now, I'm trying to uninstall individual packages to see which are safe to remove and which aren't. Before we get to that, let's go through the steps one by one. The guide is similar to the one posted here.

How to debloat the Xiaomi POCO F1
1. First download the ADB tools from
hxxps://dl.google.com/android/repository/platform-tools-latest-windows.zip
This is the official source, right from Google.
2. Extract the contents of the zip file to a folder.
3. Open a command prompt in the folder by right-clicking while holding down the 'Shift' key.
4. Connect your device to your computer.
5. Ensure USB debugging is enabled for your phone. For this you will have to:
Open Settings>About Phone>Tap 5 times on 'MIUI Version (For POCO)>Go back to settings>Additional Settings under System & Device>Developer options>Enable USB Debugging.
6. In the command prompt type the following to see if the device is connected and accessible.
Code:
adb devices
7. You'll see something like
List of devices attached
@#$SDFD5 Device
8. Then enter the shell by typing
Code:
adb shell
9. Identify all the packages with the word Xiaomi in it by typing this:
Code:
pm list packages | grep xiaomi
10. These are the packages I found on my phone.
Code:
package:com.xiaomi.powerchecker
package:com.xiaomi.account
package:com.xiaomi.micloud.sdk
package:com.xiaomi.payment
package:com.xiaomi.oversea.ecom
package:com.xiaomi.midrop.overlay
package:com.xiaomi.mirecycle
package:com.xiaomi.simactivate.service
package:com.xiaomi.bttester
package:com.fido.xiaomi.uafclient
package:com.xiaomi.glgm
package:com.xiaomi.upnp
package:com.xiaomi.xmsf
package:com.xiaomi.mipicks
package:com.xiaomi.finddevice
package:com.xiaomi.joyose
package:com.xiaomi.midrop
package:com.xiaomi.mbnloader
package:com.xiaomi.providers.appindex
package:com.xiaomi.bluetooth
package:com.xiaomi.camera.parallelservice
package:com.xiaomi.scanner
package:com.xiaomi.discover
11. Then repeat the same command but this time search for miui instead of Xiaomi.
Code:
pm list packages | grep miui
12. These are the list of packages that I found on the POCO F1.
Code:
package:com.miui.screenrecorder
package:com.miui.powerkeeper
package:com.miui.fm
package:com.miui.qr
package:com.miui.securityadd
package:com.miui.gallery
package:com.miui.msa.global
package:com.miui.securitycenter
package:com.miui.videoplayer
package:com.miui.guardprovider
package:com.miui.backup
package:com.miui.micloudsync
package:com.miui.daemon
package:com.miui.hybrid
package:com.miui.vsimcore
package:com.miui.securitycore
package:com.miui.player
package:com.miui.sysopt
package:com.miui.system
package:com.miui.global.packageinstaller
package:com.miui.translation.kingsoft
package:com.miui.virtualsim
package:com.miui.compass
package:com.miui.cit
package:com.miui.rom
package:com.miui.android.fashiongallery
package:com.miui.videoplayer.overlay
package:com.miui.bugreport
package:com.miui.translation.youdao
package:com.miui.cloudbackup
package:com.miui.klo.bugreport
package:com.miui.notes
package:com.miui.wmsvc
package:com.miui.translationservice
package:com.miui.cloudservice
package:com.miui.hybrid.accessory
package:com.miui.touchassistant
package:com.miui.calculator
package:com.miui.cloudservice.sysbase
package:com.miui.miwallpaper
package:com.miui.cleanmaster
package:com.miui.analytics
package:com.miui.weather2
package:com.miui.yellowpage
package:com.miui.antispam
package:com.miui.providers.weather
package:com.miui.smsextra
package:com.lbe.security.miui
package:com.miui.whetstone
package:com.miui.core
package:com.miui.audioeffect
13. To remove a package simply type the command below and replace 'com.miui.analytics' with the name of the package without the quotes.
Code:
pm uninstall -k --user 0 "name of package”
14. The apps listed below are safe to remove.
Code:
com.miui.screenrecorder
com.miui.fm
com.mi.liveassistant
com.milink.service
com.qiyi.video
com.xiaomi.gamecenter.sdk.service
com.xiaomi.payment
com.android.browser
com.miui.systemAdSolution
com.baidu.input_mi
com.xiaomi.ab
com.xiaomi.jr
com.baidu.duersdk.opensdk
com.miui.hybrid
com.baidu.searchbox
com.mfashiongallery.emag
com.miui.player
com.miui.translation.kingsoft
com.miui.virtualsim
com.miui.compass
com.miui.personalassistant
com.duokan.phone.remotecontroller
com.miui.bugreport
com.miui.translation.youdao
com.xiaomi.channel
com.mipay.wallet
com.xiaomi.lens
com.xiaomi.pass
com.xiaomi.shop
com.miui.klo.bugreport
com.xiaomi.joyose
com.miui.notes
com.miui.video
com.xiaomi.midrop
com.miui.hybrid.accessory
com.sohu.inputmethod.sogou.xiaomi
com.xiaomi.o2o
com.autonavi.minimap
com.miui.daemon
com.miui.contentcatcher
com.miui.analytics
com.xiaomi.vipaccount
com.caf.fmradio
com.miui.cloudservice
com.miui.cloudservice.sysbase
com.miui.cloudbackup
com.miui.gallery
com.miui.vsimcore
 

didgerid00

Member
May 11, 2018
11
40
0
If any one knew the purpose of these apps/packages, please list so that anyone new to this can confidently remove those apps.
I'm trying to compile a list of packages and what they do. The information is all scattered right now.

Doesn't these apps get reinstalled with the update?
I honestly don't know man, this would be the first time I'm trying out MIUI. I had the Mi A1 before this, the Stock Android on that was the most appealing part. MIUI is so frustrating to operate.

If you remove finddevice, and if you try reboot the device, the device will not be able to boot. You will then be directed to custom recovery and will have to reflash the device.
Interesting, I have had issues after I removed certain packages. There was this pop-up notification for com.whetstone which was constantly pissing me off. But I've tried removing finddevice and my POCO rebooted just fine.

You have and automatic tool to doing this.

here is the link

http://en.miui.com/thread-3620390-1-1.html
Thanks for this man. I'll check this out. The above method does not require you to unlock the bootloader or root so it's less intrusive.
 
  • Like
Reactions: bad1080

detritu5

Senior Member
Jun 9, 2009
218
50
0
I'm trying to compile a list of packages and what they do. The information is all scattered right now.


I honestly don't know man, this would be the first time I'm trying out MIUI. I had the Mi A1 before this, the Stock Android on that was the most appealing part. MIUI is so frustrating to operate.


Interesting, I have had issues after I removed certain packages. There was this pop-up notification for com.whetstone which was constantly pissing me off. But I've tried removing finddevice and my POCO rebooted just fine.


Thanks for this man. I'll check this out. The above method does not require you to unlock the bootloader or root so it's less intrusive.
This app neither

Enviado desde mi POCOPHONE F1 mediante Tapatalk
 

Samy_Mann

Member
Feb 14, 2017
12
1
0
Pocophone F1 support Project treble?

Hello does Pocophone F1 support Project treble?






This is just another debloating how-to and I'm just starting out with the POCO F1. As of now, I'm trying to uninstall individual packages to see which are safe to remove and which aren't. Before we get to that, let's go through the steps one by one. The guide is similar to the one posted here.

How to debloat the Xiaomi POCO F1
1. First download the ADB tools from
hxxps://dl.google.com/android/repository/platform-tools-latest-windows.zip
This is the official source, right from Google.
2. Extract the contents of the zip file to a folder.
3. Open a command prompt in the folder by right-clicking while holding down the 'Shift' key.
4. Connect your device to your computer.
5. Ensure USB debugging is enabled for your phone. For this you will have to:
Open Settings>About Phone>Tap 5 times on 'MIUI Version (For POCO)>Go back to settings>Additional Settings under System & Device>Developer options>Enable USB Debugging.
6. In the command prompt type the following to see if the device is connected and accessible.
Code:
adb devices
7. You'll see something like
List of devices attached
@#$SDFD5 Device
8. Then enter the shell by typing
Code:
adb shell
9. Identify all the packages with the word Xiaomi in it by typing this:
Code:
pm list packages | grep xiaomi
10. These are the packages I found on my phone.
Code:
package:com.xiaomi.powerchecker
package:com.xiaomi.account
package:com.xiaomi.micloud.sdk
package:com.xiaomi.payment
package:com.xiaomi.oversea.ecom
package:com.xiaomi.midrop.overlay
package:com.xiaomi.mirecycle
package:com.xiaomi.simactivate.service
package:com.xiaomi.bttester
package:com.fido.xiaomi.uafclient
package:com.xiaomi.glgm
package:com.xiaomi.upnp
package:com.xiaomi.xmsf
package:com.xiaomi.mipicks
package:com.xiaomi.finddevice
package:com.xiaomi.joyose
package:com.xiaomi.midrop
package:com.xiaomi.mbnloader
package:com.xiaomi.providers.appindex
package:com.xiaomi.bluetooth
package:com.xiaomi.camera.parallelservice
package:com.xiaomi.scanner
package:com.xiaomi.discover
11. Then repeat the same command but this time search for miui instead of Xiaomi.
Code:
pm list packages | grep miui
12. These are the list of packages that I found on the POCO F1.
Code:
package:com.miui.screenrecorder
package:com.miui.powerkeeper
package:com.miui.fm
package:com.miui.qr
package:com.miui.securityadd
package:com.miui.gallery
package:com.miui.msa.global
package:com.miui.securitycenter
package:com.miui.videoplayer
package:com.miui.guardprovider
package:com.miui.backup
package:com.miui.micloudsync
package:com.miui.daemon
package:com.miui.hybrid
package:com.miui.vsimcore
package:com.miui.securitycore
package:com.miui.player
package:com.miui.sysopt
package:com.miui.system
package:com.miui.global.packageinstaller
package:com.miui.translation.kingsoft
package:com.miui.virtualsim
package:com.miui.compass
package:com.miui.cit
package:com.miui.rom
package:com.miui.android.fashiongallery
package:com.miui.videoplayer.overlay
package:com.miui.bugreport
package:com.miui.translation.youdao
package:com.miui.cloudbackup
package:com.miui.klo.bugreport
package:com.miui.notes
package:com.miui.wmsvc
package:com.miui.translationservice
package:com.miui.cloudservice
package:com.miui.hybrid.accessory
package:com.miui.touchassistant
package:com.miui.calculator
package:com.miui.cloudservice.sysbase
package:com.miui.miwallpaper
package:com.miui.cleanmaster
package:com.miui.analytics
package:com.miui.weather2
package:com.miui.yellowpage
package:com.miui.antispam
package:com.miui.providers.weather
package:com.miui.smsextra
package:com.lbe.security.miui
package:com.miui.whetstone
package:com.miui.core
package:com.miui.audioeffect
13. To remove a package simply type the command below and replace 'com.miui.analytics' with the name of the package without the quotes.
Code:
pm uninstall -k --user 0 "name of package”
14. The apps listed below are safe to remove.
Code:
com.miui.screenrecorder
com.miui.fm
com.mi.liveassistant
com.milink.service
com.qiyi.video
com.xiaomi.gamecenter.sdk.service
com.xiaomi.payment
com.android.browser
com.miui.systemAdSolution
com.baidu.input_mi
com.xiaomi.ab
com.xiaomi.jr
com.baidu.duersdk.opensdk
com.miui.hybrid
com.baidu.searchbox
com.mfashiongallery.emag
com.miui.player
com.miui.translation.kingsoft
com.miui.virtualsim
com.miui.compass
com.miui.personalassistant
com.duokan.phone.remotecontroller
com.miui.bugreport
com.miui.translation.youdao
com.xiaomi.channel
com.mipay.wallet
com.xiaomi.lens
com.xiaomi.pass
com.xiaomi.shop
com.miui.klo.bugreport
com.xiaomi.joyose
com.miui.notes
com.miui.video
com.xiaomi.midrop
com.miui.hybrid.accessory
com.sohu.inputmethod.sogou.xiaomi
com.xiaomi.o2o
com.autonavi.minimap
com.miui.daemon
com.miui.contentcatcher
com.miui.analytics
com.xiaomi.vipaccount
com.caf.fmradio
com.miui.cloudservice
com.miui.cloudservice.sysbase
com.miui.cloudbackup
com.miui.gallery
com.miui.vsimcore
 

didgerid00

Member
May 11, 2018
11
40
0
Hello does Pocophone F1 support Project treble?
Well, all phones shipping with Android Oreo and upwards support Project Treble. So yes, the Poco F1 does support Treble.

Also, at the 59m18s mark on their livestream the guy does mention that it officially supports Project Treble. hxxps://youtu.be/-cLg4xki_2U?t=3558
 
Last edited:

didgerid00

Member
May 11, 2018
11
40
0
Thx for the fast response. So Ist can install a GSI for Pixel experience?
Technically, yes. Though I would wait till someone tries it first.

The POCO F1 is currently my daily driver, so after debloating it, I installed Rootless Pixel Launcher and the Bridge to enable news feeds. The experience is near Pixel like. I'm hating the Xiaomi dialer though, will experiment with GSI once I have another phone as a backup.
 

Chris001

Senior Member
Nov 28, 2014
72
16
0
Technically, yes. Though I would wait till someone tries it first.

The POCO F1 is currently my daily driver, so after debloating it, I installed Rootless Pixel Launcher and the Bridge to enable news feeds. The experience is near Pixel like. I'm hating the Xiaomi dialer though, will experiment with GSI once I have another phone as a backup.
Try installing this: https://forum.xda-developers.com/android/apps-games/app-google-phone-v14-0-175904292-bubble-t3708218
 

Samy_Mann

Member
Feb 14, 2017
12
1
0
Same here. But the Pixel launcher only changed the App drawer and the start screen. I think the GSI will give a much better experience. I had the Note 8 before and the different UI is really annoying but the Pixel experience would be a middle ground for me I guess. Ich found this link to flash the GSI:

https://www.xda-developers.com/flash-generic-system-image-project-treble-device/


Technically, yes. Though I would wait till someone tries it first.

The POCO F1 is currently my daily driver, so after debloating it, I installed Rootless Pixel Launcher and the Bridge to enable news feeds. The experience is near Pixel like. I'm hating the Xiaomi dialer though, will experiment with GSI once I have another phone as a backup.
 
  • Like
Reactions: cyberrspiritt

jugalthakkar

Member
Apr 9, 2012
34
17
0
Just debloated my poco f1 as follows (copy paste friendly :) )

Code:
# browser
pm uninstall -k --user 0 com.android.browser
# sound recorder
pm uninstall -k --user 0 com.android.soundrecorder
# google duo
pm uninstall -k --user 0 com.google.android.apps.tachyon
# google play music
pm uninstall -k --user 0 com.google.android.music
# google play videos
pm uninstall -k --user 0 com.google.android.videos
# file explorer
pm uninstall -k --user 0 com.mi.android.globalFileexplorer
# feedback
pm uninstall -k --user 0 com.miui.bugreport
# compass
pm uninstall -k --user 0 com.miui.compass
# gallery
pm uninstall -k --user 0 com.miui.gallery
# notes
pm uninstall -k --user 0 com.miui.notes
# music
pm uninstall -k --user 0 com.miui.player
# screen recorder
pm uninstall -k --user 0 com.miui.screenrecorder
# video
pm uninstall -k --user 0 com.miui.videoplayer
# weather
pm uninstall -k --user 0 com.miui.weather2
# drop
pm uninstall -k --user 0 com.xiaomi.midrop
# apps
pm uninstall -k --user 0 com.xiaomi.mipicks
# scanner
pm uninstall -k --user 0 com.xiaomi.scanner


---------- Post added 8th September 2018 at 12:43 AM ---------- Previous post was 7th September 2018 at 11:59 PM ----------

Found the Systep app remover very useful to determine which apps are safe to delete and which are key or should be kept. More about it @ https://www.theandroidsoul.com/android-system-apps-safe-to-uninstall/

Although the app needs root to uninstall system apps, if you are not having root you can still install it and let it inpsect your apps and then use adb to uninstall bloat as per its recommendations and your taste.
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone