Debloat queries? - Redmi 9 / Poco M2 Questions & Answers

I need to debloat my newly purchased Redmi Note 11 Pro+.
Care to assist regarding requirements:
1. Windows 64bit ONLY........CORRECT?
2. ADB drivers.
3. https://github.com/Szaki/XiaomiADBFastbootTools Szaki Xiaomi ADB fast tools.
4. Do I require this..... https://adoptium.net/?variant=openjdk14 looks its for 32 bit?
5. Phone in developer mode.....android debug enabled.
In which order should I install?
Hoping to hear from you experts.
Thanks.

You can debloat any device with adb for this you need a computer and your device with usb debugging enabled. First install package name viewer from play store and select your app which you want to delete. You will get a com.this.type string you have to remember it. Now you have to open your computer and write these commands
adb devices(Allow any requests on your device (
adb shell
pm uninstall -k --user 0 com.your.package
You have uninstalled the system bloat!

Related

Remove Sprint apps and get rid of Sprint activation warning on unlocked Sprint G8

I just picked up a "renewed" unlocked G8 thinq (Model LM-G820UM) on Amazon for a pretty good price. I'm using it on ATT prepaid, but its got a Sprint logo on startup. It also complained about network activation at every startup, but otherwise worked fine.
Combined with the fine work of rldev, here's a guide to remove the bloatware and ditch that activation message. It will still say sprint on bootup/shutdown, but other than that, no way I can tell its a sprint phone.
rldev said:
Remove Sprint from LG G8
We are removing the following files. See bottom for some notes. If you are using the floating bar, disable it or adb may not work.
Caller Id
Carrier device manager
Carrier Hub
MCM Client
Mobile Installer
Sprint Mobile Framework Support
Sprint Service
Software Update
pm uninstall -k --user 0 com.lookout
pm uninstall -k --user 0 com.coremobility.app.vnotes
pm uninstall -k --user 0 com.sprint.w.installer
pm uninstall -k --user 0 com.sprint.ms.cdm
pm uninstall -k --user 0 com.sprint.zone
pm uninstall -k --user 0 com.sprint.ecid
pm uninstall -k --user 0 com.sprint.extension
pm uninstall -k --user 0 com.sprint.care
pm uninstall -k --user 0 com.sprint.ce.updater
pm uninstall -k --user 0 com.lge.sprintnativewfc.smf
pm uninstall -k --user 0 com.sprint.ms.smf.services
pm uninstall -k --user 0 com.lge.sprintserver
pm uninstall -k --user 0 com.lge.lgdmsclientspr
NOTE: The last line will remove the Sprint Activation at boot. There are 3 of these that come up when you search in the app.
I don't know how to get rid of the Sprint bootup. The last one I purchased had it removed, so it is possible. Someone let me know.
Click to expand...
Click to collapse
Just wanted to shout out and say thanks! Worked perfectly.
I'll add some info for noobs just to contribute and make it easier for people in the future..
To get ADB working (windows):
Get and install LG USB drivers from here: http://tool.lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425
Get the ADB binary from here: https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Unzip it somewhere on your computer you can keep track of.
On your phone, go to Settings and tap on About Phone. Find the Build Number and tap on it 7 times to enable Developer Options.
Now enter Developer Options and find USB Debugging. Enable it.
Plug your phone into the computer and change it from “charge only” mode to “file transfer (MTP)” mode.
On your computer, open a CMD prompt (windows key, type cmd, hit enter)
Change directory to the folder you unzipped with the adb binary (CD <folder path>)
enter the following command: adb devices
You will see that the system is starting the ADB daemon. If this is your first time running ADB, you will see a prompt on your phone asking you to authorize a connection with the computer. Grant it.
Now if you re-run the adb devices command, the terminal will print the serial number of your device. If so, then you’re ready to move on.
Enter the following command: adb shell
Now run each of the commands from the post above
Sources
brandontw said:
I just picked up a "renewed" unlocked G8 thinq (Model LM-G820UM) on Amazon for a pretty good price. I'm using it on ATT prepaid, but its got a Sprint logo on startup. It also complained about network activation at every startup, but otherwise worked fine.
Combined with the fine work of rldev, here's a guide to remove the bloatware and ditch that activation message. It will still say sprint on bootup/shutdown, but other than that, no way I can tell its a sprint phone.
Just wanted to shout out and say thanks! Worked perfectly.
I'll add some info for noobs just to contribute and make it easier for people in the future..
To get ADB working (windows):
Get and install LG USB drivers from here: http://tool.lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425
Get the ADB binary from here: https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Unzip it somewhere on your computer you can keep track of.
On your phone, go to Settings and tap on About Phone. Find the Build Number and tap on it 7 times to enable Developer Options.
Now enter Developer Options and find USB Debugging. Enable it.
Plug your phone into the computer and change it from “charge only” mode to “file transfer (MTP)” mode.
On your computer, open a CMD prompt (windows key, type cmd, hit enter)
Change directory to the folder you unzipped with the adb binary (CD <folder path>)
enter the following command: adb devices
You will see that the system is starting the ADB daemon. If this is your first time running ADB, you will see a prompt on your phone asking you to authorize a connection with the computer. Grant it.
Now if you re-run the adb devices command, the terminal will print the serial number of your device. If so, then you’re ready to move on.
Enter the following command: adb shell
Now run each of the commands from the post above
Sources
Click to expand...
Click to collapse
Will the device be able to receive software updates after this?
kimush said:
Will the device be able to receive software updates after this?
Click to expand...
Click to collapse
Yep. Just got one today actually.
Hi. thanks for the info and the procedure. all went fine on my LG V50 thinq from Sprint (LM-V450PM). some interesting data is that I could get rid of the Sprint bootup performing a hard reset with the key convination before turning the phone on. I could not say if the device will be able to receive software updates after all these procedures because I already had it updated before to android 10. now the phone seems to be running a clean official rom. hope to hear about some root news for this device.
i am stumped at #9. was the next step" CD<path address>?" because that did not work.
then i tried to skip it to enter abd devices in cmd and that didn't work either.
could someone please answer if it's not too much trouble?
brandontw said:
I just picked up a "renewed" unlocked G8 thinq (Model LM-G820UM) on Amazon for a pretty good price. I'm using it on ATT prepaid, but its got a Sprint logo on startup. It also complained about network activation at every startup, but otherwise worked fine.
Combined with the fine work of rldev, here's a guide to remove the bloatware and ditch that activation message. It will still say sprint on bootup/shutdown, but other than that, no way I can tell its a sprint phone.
Just wanted to shout out and say thanks! Worked perfectly.
I'll add some info for noobs just to contribute and make it easier for people in the future..
To get ADB working (windows):
Get and install LG USB drivers from here: http://tool.lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425
Get the ADB binary from here: https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Unzip it somewhere on your computer you can keep track of.
On your phone, go to Settings and tap on About Phone. Find the Build Number and tap on it 7 times to enable Developer Options.
Now enter Developer Options and find USB Debugging. Enable it.
Plug your phone into the computer and change it from “charge only” mode to “file transfer (MTP)” mode.
On your computer, open a CMD prompt (windows key, type cmd, hit enter)
Change directory to the folder you unzipped with the adb binary (CD <folder path>)
enter the following command: adb devices
You will see that the system is starting the ADB daemon. If this is your first time running ADB, you will see a prompt on your phone asking you to authorize a connection with the computer. Grant it.
Now if you re-run the adb devices command, the terminal will print the serial number of your device. If so, then you’re ready to move on.
Enter the following command: adb shell
Now run each of the commands from the post above
Sources
Click to expand...
Click to collapse
Hi, mate!
The Sprint boot up animation is still present after following the procedure. by the way, 2 commands (somewhere in the middle of the list) read "failure (not installed for 0). what does this mean?
i truly appreciate your work, mate.
brandontw said:
Yep. Just got one today actually.
Click to expand...
Click to collapse
Hi mate. So my LG G8X can still receive update, right? Although the LG software update is already gone from the update center section?
biscuitcrust said:
i am stumped at #9. was the next step" CD<path address>?" because that did not work.
then i tried to skip it to enter abd devices in cmd and that didn't work either.
could someone please answer if it's not too much trouble?
Click to expand...
Click to collapse
replace <path address> with (if you simply downloaded it and unzipped it) example: Downloads\platform-tools_r30.0.5-windows\platform-tools so it'll be "cd Downloads\platform-tools_r30.0.5-windows\platform-tools"
Do you think this process will allow WiFi calling to work on T-Mobile?
It worked perfectly but i would like to install stock rom for this device without bloatware and that one that does not have to do these steps every time I reset the phone. Can somebody help me to find that rom 'cause i found a lot of regions and i don't know wich one is the one i need.
when doing this process is there a risk of brick? It is the first time that I will try
Lennylegendary said:
when doing this process is there a risk of brick? It is the first time that I will try
Click to expand...
Click to collapse
modding anything theres always a risk but if it bootloops you might just have to go to recovery and do a hard rest
brandontw said:
I just picked up a "renewed" unlocked G8 thinq (Model LM-G820UM) on Amazon for a pretty good price. I'm using it on ATT prepaid, but its got a Sprint logo on startup. It also complained about network activation at every startup, but otherwise worked fine.
Combined with the fine work of rldev, here's a guide to remove the bloatware and ditch that activation message. It will still say sprint on bootup/shutdown, but other than that, no way I can tell its a sprint phone.
Just wanted to shout out and say thanks! Worked perfectly.
I'll add some info for noobs just to contribute and make it easier for people in the future..
To get ADB working (windows):
Get and install LG USB drivers from here: http://tool.lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425
Get the ADB binary from here: https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Unzip it somewhere on your computer you can keep track of.
On your phone, go to Settings and tap on About Phone. Find the Build Number and tap on it 7 times to enable Developer Options.
Now enter Developer Options and find USB Debugging. Enable it.
Plug your phone into the computer and change it from “charge only” mode to “file transfer (MTP)” mode.
On your computer, open a CMD prompt (windows key, type cmd, hit enter)
Change directory to the folder you unzipped with the adb binary (CD <folder path>)
enter the following command: adb devices
You will see that the system is starting the ADB daemon. If this is your first time running ADB, you will see a prompt on your phone asking you to authorize a connection with the computer. Grant it.
Now if you re-run the adb devices command, the terminal will print the serial number of your device. If so, then you’re ready to move on.
Enter the following command: adb shell
Now run each of the commands from the post above
Sources
Click to expand...
Click to collapse
Hello can you assist me
Disabling Sprint Activation for non-Sprint Networks (on Mac)
1) Enable Developer options on G8X ThinQ.
Go to Settings > About Phone > Software info and then tap Build number a few times to enable Developer Mode. Accept warning. In the now available "Developer Options" settings, enable USB debugging.
2) Connect the phone to Mac through USB. No additional drivers need to be installed.
2) Following these instructions to install adb and issue commands on Mac
Install and Use ADB and Fastboot on Mac [How to]
If you want to use ADB commands in Mac terminal, you'll have to download and install ADB and Fastboot on Mac or you'll get 'not found' error.
technastic.com
I placed the unzipped platform tools in the Application folder.
3) list potentially unneeded Sprint packages to uninstall.
./adb shell pm list packages | grep sprint
For all packages:
./adb shell pm list packages
3) Check for the existence of com.lge.lgdmsclientspr, the service which initiates the Sprint activation at boot.
./adb shell pm list packages -f com.lge.lgdmsclientspr
or without -f
./adb shell pm list packages com.lge.lgdmsclientspr
4) Uninstall/Disable com.lge.lgdmsclientspr package
Uninstall
./adb shell pm uninstall -k --user 0 com.lge.lgdmsclientspr
Reinstall later
./adb shell pm install-existing com.lge.lgdmsclientspr
Alternatively,
Disable
./adb shell pm disable-user --user 0 com.lge.lgdmsclientspr
Enable
./adb shell pm enable com.lge.lgdmsclientspr
5) Confirm packages enabled or disabled
List all enabled apps filtered by "sprint":
./adb shell pm list packages -e | grep sprint
List all disabled apps
./adb shell pm list packages -d
6) Reboot the device by ADB command
./adb reboot
In Windows, the adb shell command is started as follows:
Windows Command Prompt: adb shell pm list packages -d
Windows PowerShell: .\adb
question 1: is it recommended to remove the (active european) sim card before injecting those commands or does it not affect the system change anyway?
question 2: although my refurbed G8 from California works with a german sim card, it seems the phone itself still has a country lock, due to not accepting european LG Smartworld login. It only offers login possibility via US, Canadian and Mexican LG accounts. Will this restriction be overridden after the here mentioned debrand codes initiation?

Any app as a PARALLEL APP via ADB [NON-ROOT]

1. Download ADB and install it https://www.xda-developers.com/install-adb-windows-macos-linux/
2. Turn on Developer options and USB Debugging
3. Go to the folder where is your adb.exe installed (by default it is C:\adb)
4. In explorer find the folder open it and click on "file - Open this in Windows Shell" or you can go manully by opening windows shell/cmd and write: cd C:\adb
5. In shell write: adb shell pm list packages
6. Now find your desired app in the packages and write: adb shell pm path <your_desired_app.apk> for example: adb shell pm path com.oneplus.calculator
7. Copy the location of your app and write: adb pull <Copied/location/of/app> <where/you/wanna/save/the/apk> for example: adb pull /system/app/Calculator/Calculator.apk C:/adb
8. Write adb install --user 999 <location/of/pulled/app/from/phone> for example: adb install --user 999 C:\adb\calculator.apk
ENJOY your parallel app
For uninstalling the app (if its system based app)
1. open cmd/shell write adb shell
2. write pm uninstall --user 999 <app_you_wanna_delete> for example: pm uninstall --user 999 com.oneplus.calculator
StuartCarter said:
1. Download ADB and install it https://www.xda-developers.com/install-adb-windows-macos-linux/
2. Turn on Developer options and USB Debugging
3. Go to the folder where is your adb.exe installed (by default it is C:\adb)
4. In explorer find the folder open it and click on "file - Open this in Windows Shell" or you can go manully by opening windows shell/cmd and write: cd C:\adb
5. In shell write: adb shell pm list packages
6. Now find your desired app in the packages and write: adb shell pm path <your_desired_app.apk> for example: adb shell pm path com.oneplus.calculator
7. Copy the location of your app and write: adb pull <Copied/location/of/app> <where/you/wanna/save/the/apk> for example: adb pull /system/app/Calculator/Calculator.apk C:/adb
8. Write adb install --user 999 <location/of/pulled/app/from/phone> for example: adb install --user 999 C:\adb\calculator.apk
ENJOY your parallel app
For uninstalling the app (if its system based app)
1. open cmd/shell write adb shell
2. write pm uninstall --user 999 <app_you_wanna_delete> for example: pm uninstall --user 999 com.oneplus.calculator
Click to expand...
Click to collapse
They also have an edexposed module for this
toolhas4degrees said:
They also have an edexposed module for this
Click to expand...
Click to collapse
Yea but this is for non-root users solution.
PS: Edited title of topic, thank you
Hi mate, I have tried it out with Beta9 and although I get that the application was successfully installed it is not added to the parallel apps list. Tried for calculator, eBay and PayPal with no success.
Could you please provide any hint what might be going wrong here?
Thanks a lot!
Hey @xstu
Thanks for this guide with examples and screenshots. I got it working for some applications but for most of my apps I'm facing an issue which is explained below.
Certain apps like Freecharge shows multiple multiple packages installed like below (also first screenshot):
PS C:\Users\Arsh> adb shell pm path com.freecharge.android
package:/data/app/com.freecharge.android-v-p3MZlEwUaiRzt7c0Bs9A==/base.apk
package:/data/app/com.freecharge.android-v-p3MZlEwUaiRzt7c0Bs9A==/split_config.arm64_v8a.apk
package:/data/app/com.freecharge.android-v-p3MZlEwUaiRzt7c0Bs9A==/split_config.en.apk
package:/data/app/com.freecharge.android-v-p3MZlEwUaiRzt7c0Bs9A==/split_config.xxhdpi.apk
When I pull the base.apk one and install it on my Oneplus 7T using below commands, I don't face any blockers.
adb pull /data/app/com.freecharge.android-v-p3MZlEwUaiRzt7c0Bs9A==/base.apk C:\Users\Arsh
adb install --user 999 C:\Users\Arsh\base.apk
But when I try to pull the other 3 split packages then I get error like below:
remote object '/data/app/com.freecharge.android-p3MZlEwUaiRzt7c0Bs9A==/split_config.xxhdpi.apk' does not exist
After successful install of base.apk on device, both the parallel space and original version of my app starts crashing and becomes unusable. Check second screenshot for that.
What do you think could be missing here?
Edit: Got it working using below guide:
How to add any app to OxygenOS Parallel Apps space on OnePlus phones
You can add any app inside the Parallel Apps space on OnePlus phones running OxygenOS with this nifty trick. Read on to know more!
www.xda-developers.com
-Just make sure you already have at least 1 Parallel app set up
-You install app from Aurora (secondary account) before installing from Play store (primary account) otherwise you may get stuck at 'app already installed'

Simple/stupid question from a beginner.

Hello everyone.
Sorry to ask this, but how far from the Lenovo A7000 is the Lenove A7600-F?
I have an older android tablet "Lenove A7600-F" that i am trying to debloat.
It is running android version 4.4.2 (Kitkat)
I have tried for so long now to uninstall the apps that comes with it.
but my regular adb commands does not seem to do the trick.
I am running adb in my I linux terminal (Manjaro 20.2, terminal 5.8)
Yes. I can see my device. and i can alse see all of my apps if i do a
adb shell pm list packages
Yes. my tablet has "usb debugging" enabled (i do not see any "adb" settings though)
I have tried the following things to uninstall the default apps using adb.
1:
[Command:] adb uninstall <com.packagename>
[result:] Failure
2:
[Command:] adb shell pm uninstall --user 0 <com.packagename>
[result:] Error: Unknown option: --user
I do not see any other users on the device then {0:Owner:13}
I have not been able to find any solution for this online. do someone here have any ideas to why i can't uninstall default apps on this device?

How To Guide How to debloat Galaxy Tab S8 ♻️

In this guide we will see step by step how to debloat the Galaxy Tab S8​
First of all we have to enable: Developer Options
Settings->About tablet->Software information->(tap 7 times)Build number
After that we will enable: OEM Unlocking & USB Debbuging
Settings->Developer Options->OEM Unlocking(ON) & USB Debbuging(ON)
On the next step we need to download & install : ADB & Fastboot tools
Once you install the tools, connect your {Tablet} - {PC}
Select: USB Debbuging & Open your: Terminal
We are almost there
Now i will make a short explanation in order to understand what are we doing exactly & how we will do it.
What is ADB?
ADB provides us with commands that can be used to debug Android devices,
installing or uninstalling apps and getting information about a connected device.
adb shell
This command activates the remote shell command console on the connected Android smartphone or tablet.
adb shell pm uninstall -k --user 0
Using this, you can easily uninstall the unwanted system apps. To be able to execute it, you must issue 'adb shell' command first.
You can then use 'pm uninstall -k --user 0' followed by the Android app package name as shown below.
pm uninstall -k --user 0 com.whatsapp_2.20.apk
This command can help you if you want to remove all the bloatware from your phone.
Please note that most system apps don't have the 'Uninstall' option on the device but this command works magically.
If you don't know the app package name for the apps you want to remove, you can use adb shell pm list packages to find it out.
adb shell pm list packages
Using the above ADB Shell command, you can print the list of the app package names for all apps installed on your Android device.
You can use this command with different parameters to get a more specific list of app packages.
For instance, if you want to list the system apps only, use
adb shell pm list packages -s
In order to list all third-party apps installed on your Android phone or tablet, you issue the following command.
adb shell pm list packages -3
Do you want ADB Shell to show the list of all enabled or disabled apps on your device,
try the command with '-d' (disabled apps) and '-e' (for enabled apps) parameter.
adb shell pm list packages -d
adb shell pm list packages -e
Now, if pm list command troubles you or you are unsure that you are making the right choice you should stop right there
(uninstalling the wrong app might harm your tablet's operating system) and use another method for identifying which app you want to uninstall.
(GUI method - Graphical User Interface) For example: APK Inspector will provide you with a detailed list of installed packages (plus their icon) on your device, once you select an app, extra details will be shown to you & that's how you will get the correct name.of.the.app
Thanks for your time ❤​
Reserved
I really appreciate this write-up it has been a big help..
I use my OnePlus 9 pro with ADB and fastboot for Android NDK to debloat..
and that application inspector is a God send so again. thank you
I don't know if it was just a fluke or what but when I rebooted after successfully deleting digital well-being my tablet booted up super fast...
either way I'm good.
Awesome thanks for the tip. Is using "install" put the app back if I screw up something?
So it really doesn't uninstall just uninstalls from your app draw?
striker59 said:
So it really doesn't uninstall just uninstalls from your app draw?
Click to expand...
Click to collapse
For the os, it is like it has been uninstalled. But you don't free disk space, as the data of the app are still there. They just been hidden from os. That's why you can have back the app again just with an adb command again.
Man I used this to shut down numerous apps on all of my Android devices. Samsung and Verizon apps. Thanks!
Went back in to uninstall more apps. Device is recognized but adb shell won't load. The last time I used adb it was for my phone.
Figured it out, had to revoke USB debugging on my tablet. Delete on the computer c:user.android and restart (actual path on the computer could be different than what I stated).
Hi there.
Can anyone confirm, if it is save to remove the phone app from the device since it is connected to this samsung feature "calls/ messages on other Galaxy devices"? Actually i fully wanne get rid of this feature and app since i don´t use a galaxy phone.
Can someone share experiences/ideas according this topic?
Stogie87 said:
Hi there.
Can anyone confirm, if it is save to remove the phone app from the device since it is connected to this samsung feature "calls/ messages on other Galaxy devices"? Actually i fully wanne get rid of this feature and app since i don´t use a galaxy phone.
Can someone share experiences/ideas according this topic?
Click to expand...
Click to collapse
I have Debloated it (adb frozen) months ago. Didn't have any problem. You can always enable it again.
Am I right? If i debloat I don't clean up the system space used from the os ?
nofear5888 said:
Am I right? If i debloat I don't clean up the system space used from the os ?
Click to expand...
Click to collapse
You won't earn more free space. Apps are still there after Debloating.
sosimple said:
For the os, it is like it has been uninstalled. But you don't free disk space, as the data of the app are still there. They just been hidden from os. That's why you can have back the app again just with an adb command again.
Click to expand...
Click to collapse
@striker59
You remove the app for the current user but its still inside system's root directory.
You don't gain storage.
What you can achieve tho if you remove/disable the unnecessary services without causing softbrik or error spamming 'service has stop working' is a lightweight $user who uses less ram, your phone's overall performance is better and the battery reduction is slower.

How To Guide Get the List of Vivo Pre-installed Apps using ADB

Get the List of Vivo Pre-installed Apps using ADB​
Please note that depending on your phone model and Android version, the list of Vivo system apps might differ. In case you want to get your own list of all app packages that come preloaded on your Vivo phone.
Whether you want to generate the list of pre-installed apps on your Vivo phone or want to uninstall them without root, you need to set up ADB and Fastboot on your PC first. Follow the steps below to learn how you can do that.
Download and extract the latest Android SDK Platform-tools.zip. You can also uninstall the system apps on your phone using ADB commands on your Android device itself without root.
Launch a Command Prompt window or Windows PowerShell from the ‘platform-tools‘ folder window.
Enable USB Debugging on your Vivo phone, You can do that by going to Settings > System management > Developer options.
Connect your Vivo phone to the computer and make sure to extend the screen lock timeout to 15 or 30 minutes.
It’s time now to verify that your phone and ADB can communicate with each other. Issue the following command to test the connection. adb devices
If you get the ‘adb is not recognized…‘ error, try the solution to fix ADB errors.
Now, type the following command and press the Enter key on your keyboard. adb shell
Make sure to authorize ADB on your Vivo phone by allowing USB debugging, or ADB won’t be able to detect your device.
To print the list of Vivo pre-installed apps, execute this command. pm list packages -s
As soon as you hit the Enter key, you’ll get a complete list of system apps preloaded on your Vivo phone.
You can copy this list using Ctrl+C and paste it into a text or Notepad file. You now have the package names of all Vivo system apps installed on your device. You can use them to remove bloatware on your Vivo phone.
Uninstall System Apps on Vivo without Root​
Now that you know how to execute ADB commands and have the package names of Vivo bloatware, you can uninstall or debloat your Vivo phone easily using the ADB Shell commands mentioned below. There’s also a command that lets you reinstall an app if you\removed it by mistake.
Launch the Command Prompt (Windows) or Terminal (Mac).
Connect your Vivo phone to the computer.
Type adb shell and press the enter key. Then use one of the following commands to disable or uninstall a system app.
Uninstall: pm uninstall -user 0 <package name>
Freeze: cmd appops set <package_name> RUN_IN_BACKGROUND ignore
Disable: adb shell pm disable-user --user 0 <package name>
Re-install: cmd package install-existing <package name>
For example, if you want to uninstall the Vivo Compass app, use the following command. In case you get a “Failure [not installed for 0]” message while trying to uninstall an app, it means the app package is not present on your phone. In such a case, proceed with removing the next app.
there is written a super detailed tutorial on uninstalling bloatware on Android devices with and without root. Please refer to that.
Credits to Technastic.com

Categories

Resources