Android funtouchOS 14 DEBLOAT


apply caution when removing anything
 
I would suggest disabling rather than removal. It will be easier to enable it again rather than requiring a device reset, if something breaks.
 
I would suggest disabling rather than removal. It will be easier to enable it again rather than requiring a device reset, if something breaks.
there is no option of disabling

apply caution when removing anything
i wanted to know if removing them is safe. anyone tested ?
 
there is no option of disabling
You can using adb commands or use something like this -
 
Last edited:
  • Like
Reactions: kiyooo1
  • Like
Reactions: kiyooo1

Canta allows you to uninstall any app
from your device, even if you don't have root access.

You'll need to install Shizuku (https://shizuku.rikka.app/download/)
and activate it (https://shizuku.rikka.app/guide/setup/) before using Canta.

Uses universal debloat list for badges.
Please read the guide on how recommendations are chosen.
You can't uninstall every app on vivo funtouchOS. Some non crucial and telemetry system apps cannot be uninstalled and some can't even be disabled.
 
I have a x200 pro with funtouchOS 15 and it's a big problem to remove the system bloatware as it doesn't allow to remove some apps. What I did is just 1st force stop, remove background running and background data permissions completely, then clear storage, remove all permissions. And uninstall updates if it has the option to.
 
  • Like
Reactions: Kaching999
When I had a Samsung device and didn't want to root it, I would use adb shell to export all the package lists using this command:
Code:
pm list packages > packagelist.txt

Then in Excel, simply add a formula to prepend "pm disable-user" to the package names you identified as the ones you need to remove, so that you have a column with a list containing:
Code:
pm disable-user <package name>

Pasting this in the terminal as text in adb shell will execute all the commands together and disable all the packages.

If something breaks, you can enable selective packages using:
Code:
pm enable <package name>

It is a bit of a trial and error process if you don't know what each package does, so you can start with the obvious ones.
 
  • Like
Reactions: kiyooo1