Debloating the Xiaomi Pocophone F1
Right, so this is a quick guide which is a culmination of everything I could find on the web, to remove all the bloatware off the Pocophone F1. So when I first got the Pocophone it was great but as Xiaomi is known for putting on a fair amount of bloatware the first task I set to was getting rid of it all.
But that was a couple of years ago now and several OS updates and upgrades later a couple of new apps had snuck in and I decided they must go!
Before you start, as with anything things can go wrong, and while this is pretty safe. Uninstalling some apps such as the Security App or Xiaomi Find Device can cause the phone to get stuck in a boot loop. If in doubt do a quick search "safe apps to uninstall Xiaomi" or similar.
Option 1
When I first did this I was on windows I did the following:
Installed this app: https://szaki.github.io/XiaomiADBFastbootTools/
Simple follow the guide on the above link
Install Java (If not already installed)
Enable developer mode
Enable USB debugging
Connect your phone
Select file transfer mode
Remove the apps you do not want
Option 2
This time around I was on a mac so did it from the terminal, to do this you must do the following:
Enable developer mode
Enable USB debugging
Connect your phone
Select file transfer mode
Installed ADB tools from here: https://www.xda-developers.com/install-adb-windows-macos-linux/
Double click on the zip to extract it and place on the desktop (To make it easy)
Connect your phone
Open terminal
Open the folder from the terminal, for example, on my Mac it was this:cd /Users/david/Desktop/platform-tools/
Once the Terminal is in the same folder your ADB tools are in, you can execute the following command to launch the ADB daemon: ./adb devices
Your phone should have been detected
Type ./adb shell
Now pm list packages -f to list all applications on your phone
I then entered the following commands
pm uninstall -k --user 0 com.mi.globalbrowser
pm uninstall -k --user 0 com.mi.android.globalFileexplorer
pm uninstall -k --user 0 com.xiaomi.mipicks
pm uninstall -k --user 0 com.miui.gallery
pm uninstall -k --user 0 com.android.stk
pm uninstall -k --user 0 com.miui.miservice
pm disable-user com.facemoji.lite.xiaomi
You can replace com.xxx.xxx with the apps you want to remove
Note that the facemoji.lite.xiaomi can only be disabled not uninstalled at least for me it would just fail when you try to uninstall.
After I had done this I was fairly happy but, wanted to see if there is anything I had overlooked, and test out the app: XiaomiADBFastbootTools again. The app makes it really easy to see most of the apps you can uninstall, its really good as it gives you an easy GUI and also allows you to reinstall the apps if you change your mind.
While you can do everything from the terminal the app makes it easy and highlights everything that is safe to uninstall. If you want to uninstall a few more apps the tool does not list, then use the terminal.
When listing all the packages with the command: pm list packages -f I found it hard to easily identify what I was wanting to uninstall so that’s why I recommend using the app to do the bulk of the work and use the terminal for anything else you want to remove.
Resources used for this post are the following:
https://www.fonearena.com/blog/275578/how-to-uninstall-apps-on-xiaomi-without-root.html
https://www.xda-developers.com/install-adb-windows-macos-linux/
https://stackoverflow.com/questions/36298696/run-adb-shell-on-os-x
https://szaki.github.io/XiaomiADBFastbootTools/
https://forum.xda-developers.com/redmi-note-7-pro/how-to/guide-remove-stock-apps-root-t3935438
Comments
Post a Comment