Bloatware, or also referred to as pre-installed apps, can take up valuable storage space on your devices. Vivo is a brand that is particularly infamous for having a lot of bloatware. The bloatware in Vivo X90 Pro can slow down the device’s performance and give you storage issues. This is why you might want to remove bloatware from your device. If yes, then you are certainly in the right place. In this guide, you will get to know how to remove bloatware from Vivo X90 Pro.
How to remove bloatware from Vivo X90 Pro
Step 1: Install Android SDK
To start off, install the Android SDK Platform Tools on your PC or computer. It’s the official ADB and Fastboot binary provided by Google. You should download it and extract it to a convenient location on your PC. Doing this will give you the necessary platform-tools folder.
Step 2: Enable USB Debugging and OEM Unlocking
Then, you will need to enable USB Debugging and OEM Unlocking on your smartphone. The former makes your smartphone recognizable by the PC in ADB mode. Meanwhile, it’ll allow you to easily boot your smartphone to Fastboot Mode.
OEM Unlocking will be needed to carry out the bootloader unlocking process. You’ll need to go to Settings -> About Phone -> Tap on Build number 7 times -> Return to Settings -> System -> Developer Options -> Enable USB Debugging and OEM Unlocking.
Step 3: Establish ADB Shell Connection
- To start off, connect your smartphone to the PC using a USB cable
- Go to the platform-tools folder, type CMD in the address bar, and then hit Enter to launch the Command Prompt
- Press the following command in the CMD window for verifying the ADB connection
adb devices
- If you’re getting the Device ID, then it means the connection stands successful
- Type the below command for opening the Shell environment
adb shell
- It’ll list your device codename, which means that the shell connection has been established successfully
Step 4: Debloat or remove the bloatware
- First, you need to execute the below command for getting the list of all apps installed and the package names
pm list packages
- Type the generic command to uninstall any bloatware from the device –
pm uninstall –k --user 0 Package Name
- For instance, if you want to remove BGMI Mobile with package name “com.tencent.bgmi”, its removal command will be –
pm uninstall –k --user 0 com.tencent.bgmi
- With that, you won’t be able to uninstall the entire bloatware using the aforementioned commands
- Vivo system apps will need you to execute the below command –
adb shell service call package 131 s16 PackageName i32 0 i32 0
- In the above command, the value “131” is essentially the transaction number that developers found from the IPackageManager.java after they decompiled framework.jar
- The first i32 0 stands for uninstall while i32 1 stands for reinstall and the final i32 0 will be for user 0, which remains constant throughout
Uninstall all Pre-Installed Apps on Vivo X90 Pro (ADB Commands)
Carefully review the list of pre-installed apps on your Vivo X90 Pro. If you decide that you want to remove an app, use the corresponding command. If you make a mistake, you can easily reinstall the app following the instructions in the next section.
Credits: XDA Senior Members raimondomartire and pervokur
adb shell service call package 131 s16 com.bbk.appstore i32 0 i32 0 adb shell service call package 131 s16 com.vivo.smartanswer i32 0 i32 0 adb shell service call package 131 s16 com.vivo.are i32 0 i32 0 adb shell service call package 131 s16 com.android.notes i32 0 i32 0 adb shell service call package 131 s16 com.vivo.agent i32 0 i32 0 adb shell service call package 131 s16 com.vivo.browser i32 0 i32 0 adb shell service call package 131 s16 com.vivo.easyshare i32 0 i32 0 adb shell service call package 131 s16 com.android.bbkmusic i32 0 i32 0 adb shell service call package 131 s16 com.android.VideoPlayer i32 0 i32 0 adb shell service call package 131 s16 com.vivo.translator i32 0 i32 0 adb shell service call package 131 s16 com.vivo.simplelauncher i32 0 i32 0 adb shell service call package 131 s16 com.vivo.hiboard i32 0 i32 0 adb shell service call package 131 s16 com.baidu.input_vivo i32 0 i32 0 adb shell service call package 131 s16 com.bbk.calendar i32 0 i32 0 adb shell service call package 131 s16 com.vivo.car.networking i32 0 i32 0 adb shell service call package 131 s16 com.vivo.smartlife i32 0 i32 0 adb shell service call package 131 s16 com.vivo.wallet i32 0 i32 0 adb shell service call package 131 s16 com.android.bbklog i32 0 i32 0 adb shell service call package 131 s16 com.tencent.soter.soterserver i32 0 i32 0 adb shell service call package 131 s16 com.yozo.vivo.office i32 0 i32 0 adb shell service call package 131 s16 com.android.bbklog i32 0 i32 0 adb shell service call package 131 s16 com.bbk.photoframewidget i32 0 i32 0 adb shell service call package 131 s16 com.bbk.scene.launcher.theme i32 0 i32 0 adb shell service call package 131 s16 com.vivo.puresearch i32 0 i32 0 adb shell service call package 131 s16 com.vivo.doubletimezoneclock i32 0 i32 0 adb shell service call package 131 s16 com.vivo.quickpay i32 0 i32 0 adb shell service call package 131 s16 com.vivo.dream.weather i32 0 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.boxres i32 0 i32 0 adb shell service call package 131 s16 com.vivo.safecenter i32 0 i32 0 adb shell service call package 131 s16 com.vivo.gametrain i32 0 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.box i32 0 i32 0 adb shell service call package 131 s16 com.vivo.vivokaraoke i32 0 i32 0 adb shell service call package 131 s16 com.vivo.favorite i32 0 i32 0 adb shell service call package 131 s16 com.vivo.setupwizard i32 0 i32 0 adb shell service call package 131 s16 com.vivo.smartLife i32 0 i32 0 adb shell service call package 131 s16 com.vivo.widget.calendar i32 0 i32 0 adb shell service call package 131 s16 com.vivo.weather i32 0 i32 0 adb shell service call package 131 s16 com.vivo.weather.provider i32 0 i32 0 adb shell service call package 131 s16 com.vivo.widget.cleanspeed i32 0 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.behavior i32 0 i32 0 adb shell service call package 131 s16 com.vivo.remoteassistant i32 0 i32 0 adb shell service call package 131 s16 com.vivo.dream.music i32 0 i32 0 adb shell service call package 131 s16 com.vivo.widget.timemanager i32 0 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.behaviorcity i32 0 i32 0 adb shell service call package 131 s16 com.vivo.magazine i32 0 i32 0 adb shell service call package 131 s16 com.vivo.globalsearch i32 0 i32 0 adb shell service call package 131 s16 com.vivo.vhomeguide i32 0 i32 0 adb shell service call package 131 s16 com.vivo.gamewatch i32 0 i32 0 adb shell service call package 131 s16 com.vivo.carlauncher i32 0 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.behaviormountain i32 0 i32 0 adb shell service call package 131 s16 com.vivo.space i32 0 i32 0 adb shell service call package 131 s16 com.vivo.countdownwidget i32 0 i32 0 adb shell service call package 131 s16 com.vivo.dream.clock i32 0 i32 0 adb shell service call package 131 s16 com.vivo.desktopstickers i32 0 i32 0 adb shell service call package 131 s16 com.vivo.healthwidget i32 0 i32 0 adb shell service call package 131 s16 com.vivo.musicwidgetmix i32 0 i32 0 adb shell service call package 131 s16 com.vivo.appfilter i32 0 i32 0 adb shell service call package 131 s16 com.vivo.widget.gallery i32 0 i32 0 adb shell service call package 131 s16 com.vivo.widgetweather i32 0 i32 0 adb shell service call package 131 s16 com.vivo.timerwidget i32 0 i32 0 adb shell service call package 131 s16 com.vivo.simpleiconthemeres i32 0 i32 0 adb shell service call package 131 s16 com.vivo.healthcode i32 0 i32 0 adb shell pm uninstall --user 0 com.vivo.pem adb shell pm uninstall --user 0 com.tencent.mobileqq adb shell pm uninstall --user 0 com.tencent.mm adb shell pm uninstall --user 0 com.kugou.android adb shell pm uninstall --user 0 com.qiyi.video adb shell pm uninstall --user 0 com.taobao.taobao adb shell pm uninstall --user 0 com.youku.phone adb shell pm uninstall --user 0 com.baidu.BaiduMap adb shell pm uninstall --user 0 com.eg.android.AlipayGphone adb shell pm uninstall --user 0 com.baidu.searchbox adb shell pm uninstall --user 0 com.sina.weibo adb shell pm uninstall --user 0 com.shoujiduoduo.ringtone adb shell pm uninstall --user 0 com.tencent.qqlive adb shell pm uninstall --user 0 com.tencent.mtt adb shell pm uninstall --user 0 com.tencent.qqmusic adb shell pm uninstall --user 0 com.sohu.sohuvideo adb shell pm uninstall --user 0 com.smile.gifmaker adb shell pm uninstall --user 0 com.sankuai.meituan adb shell pm uninstall --user 0 com.uc.browser.en adb shell pm uninstall --user 0 com.eg.android.AlipayGphone adb shell pm uninstall --user 0 com.tencent.qqlive adb shell pm uninstall --user 0 com.zhihu.android adb shell pm uninstall --user 0 com.dragon.read adb shell pm uninstall --user 0 com.taobao.taobao adb shell pm uninstall --user 0 com.baidu.carlife.vivo adb shell pm uninstall --user 0 ctrip.android.view adb shell pm uninstall --user 0 com.xingin.xhs adb shell pm uninstall --user 0 com.xtc.originwidget adb shell pm uninstall --user 0 com.achievo.vipshop adb shell pm uninstall --user 0 tv.danmaku.bili adb shell pm uninstall --user 0 com.jingdong.app.mall adb shell pm uninstall --user 0 com.ximalaya.ting.android adb shell pm uninstall --user 0 com.sina.weibo adb shell pm uninstall --user 0 com.kaixinkan.ugc.video.atom adb shell pm uninstall --user 0 com.vivo.wallet.appwidget adb shell pm uninstall --user 0 com.kaixinkan.ugc.video adb shell pm uninstall --user 0 com.vivo.browser.novel.widget adb shell pm uninstall --user 0 com.unionpay.tsmservice adb shell pm uninstall --user 0 com.smile.gifmaker adb shell pm uninstall --user 0 com.vivo.minigamecenter adb shell pm uninstall --user 0 com.vivo.vhome adb shell pm uninstall --user 0 com.vivo.video.widget adb shell pm uninstall --user 0 com.vivo.familycare.widget adb shell pm uninstall --user 0 com.baidu.searchbox adb shell pm uninstall --user 0 com.autonavi.minimap
Steps to Reinstall Bloatware (Pre-installed Apps) on Vivo X90 Pro
If your device or any of its apps are not performing as expected after uninstalling a bloatware app, you can easily reinstall the app. Simply copy and paste the appropriate command into the CMD window.
adb shell service call package 131 s16 com.android.notes i32 1 i32 0 adb shell service call package 131 s16 com.vivo.agent i32 1 i32 0 adb shell service call package 131 s16 com.vivo.browser i32 1 i32 0 adb shell service call package 131 s16 com.vivo.smartremote i32 1 i32 0 adb shell service call package 131 s16 com.vivo.easyshare i32 1 i32 0 adb shell service call package 131 s16 com.android.bbkmusic i32 1 i32 0 adb shell service call package 131 s16 com.android.VideoPlayer i32 1 i32 0 adb shell service call package 131 s16 com.vivo.translator i32 1 i32 0 adb shell service call package 131 s16 com.iqoo.secure i32 1 i32 0 adb shell service call package 131 s16 com.vivo.simplelauncher i32 1 i32 0 adb shell service call package 131 s16 com.vivo.hiboard i32 1 i32 0 adb shell service call package 131 s16 com.bbk.appstore i32 1 i32 0 adb shell service call package 131 s16 com.baidu.input_vivo i32 1 i32 0 adb shell service call package 131 s16 com.bbk.calendar i32 1 i32 0 adb shell service call package 131 s16 com.vivo.car.networking i32 1 i32 0 adb shell service call package 131 s16 com.vivo.smartlife i32 1 i32 0 adb shell service call package 131 s16 com.vivo.ai.ime.nex i32 1 i32 0 adb shell service call package 131 s16 com.vivo.wallet i32 1 i32 0 adb shell service call package 131 s16 com.android.bbklog i32 1 i32 0 adb shell service call package 131 s16 com.android.BBKCrontab i32 1 i32 0 adb shell service call package 131 s16 com.tencent.soter.soterserver i32 1 i32 0 adb shell service call package 131 s16 com.yozo.vivo.office i32 1 i32 0 adb shell service call package 131 s16 com.bbk.theme i32 1 i32 0 adb shell service call package 131 s16 com.bbk.facewake i32 1 i32 0 adb shell service call package 131 s16 com.android.bbklog i32 1 i32 0 adb shell service call package 131 s16 com.bbk.photoframewidget i32 1 i32 0 adb shell service call package 131 s16 com.bbk.scene.databaseprovider i32 1 i32 0 adb shell service call package 131 s16 com.bbk.scene.launcher.theme i32 1 i32 0 adb shell service call package 131 s16 com.bbk.theme.resources i32 1 i32 0 adb shell service call package 131 s16 com.vivo.deformer i32 1 i32 0 adb shell service call package 131 s16 com.vivo.aiengine i32 1 i32 0 adb shell service call package 131 s16 com.vivo.puresearch i32 1 i32 0 adb shell service call package 131 s16 com.vivo.upnpserver i32 1 i32 0 adb shell service call package 131 s16 com.vivo.doubletimezoneclock i32 1 i32 0 adb shell service call package 131 s16 com.vivo.globalanimation.resources i32 1 i32 0 adb shell service call package 131 s16 com.vivo.nightpearl i32 1 i32 0 adb shell service call package 131 s16 com.vivo.quickpay i32 1 i32 0 adb shell service call package 131 s16 com.vivo.aiservice i32 1 i32 0 adb shell service call package 131 s16 com.vivo.dream.weather i32 1 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.boxres i32 1 i32 0 adb shell service call package 131 s16 com.vivo.safecenter i32 1 i32 0 adb shell service call package 131 s16 com.vivo.sps i32 1 i32 0 adb shell service call package 131 s16 com.vivo.gametrain i32 1 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.box i32 1 i32 0 adb shell service call package 131 s16 com.vivo.vivokaraoke i32 1 i32 0 adb shell service call package 131 s16 com.vivo.tam i32 1 i32 0 adb shell service call package 131 s16 com.vivo.sos i32 1 i32 0 adb shell service call package 131 s16 com.vivo.uwbtest i32 1 i32 0 adb shell service call package 131 s16 com.vivo.favorite i32 1 i32 0 adb shell service call package 131 s16 com.vivo.vivo3rdalgoservice i32 1 i32 0 adb shell service call package 131 s16 com.vivo.setupwizard i32 1 i32 0 adb shell service call package 131 s16 com.vivo.smartLife i32 1 i32 0 adb shell service call package 131 s16 com.vivo.widget.calendar i32 1 i32 0 adb shell service call package 131 s16 com.vivo.weather i32 1 i32 0 adb shell service call package 131 s16 com.vivo.multinlp i32 1 i32 0 adb shell service call package 131 s16 com.vivo.weather.provider i32 1 i32 0 adb shell service call package 131 s16 com.vivo.widget.cleanspeed i32 1 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.behavior i32 1 i32 0 adb shell service call package 131 s16 com.vivo.hover i32 1 i32 0 adb shell service call package 131 s16 com.vivo.epm i32 1 i32 0 adb shell service call package 131 s16 com.vivo.remoteassistant i32 1 i32 0 adb shell service call package 131 s16 com.vivo.tam.tamserver i32 1 i32 0 adb shell service call package 131 s16 com.vivo.vdfs i32 1 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.behaviorskylight i32 1 i32 0 adb shell service call package 131 s16 com.vivo.fuelsummary i32 1 i32 0 adb shell service call package 131 s16 com.vivo.smartanswer i32 1 i32 0 adb shell service call package 131 s16 com.vivo.dream.music i32 1 i32 0 adb shell service call package 131 s16 com.vivo.widget.timemanager i32 1 i32 0 adb shell service call package 131 s16 com.vivo.globalanimation i32 1 i32 0 adb shell service call package 131 s16 com.vivo.connbase i32 1 i32 0 adb shell service call package 131 s16 com.vivo.phonehandoff i32 1 i32 0 adb shell service call package 131 s16 com.vivo.SmartKey i32 1 i32 0 adb shell service call package 131 s16 com.vivo.seservice i32 1 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.behaviorcity i32 1 i32 0 adb shell service call package 131 s16 com.vivo.are i32 1 i32 0 adb shell service call package 131 s16 com.vivo.magazine i32 1 i32 0 adb shell service call package 131 s16 com.vivo.globalsearch i32 1 i32 0 adb shell service call package 131 s16 com.vivo.vhomeguide i32 1 i32 0 adb shell service call package 131 s16 com.vivo.gamewatch i32 1 i32 0 adb shell service call package 131 s16 com.vivo.moodcube i32 1 i32 0 adb shell service call package 131 s16 com.vivo.carlauncher i32 1 i32 0 adb shell service call package 131 s16 com.vivo.third.numbermark i32 1 i32 0 adb shell service call package 131 s16 com.vivo.familycare.local i32 1 i32 0 adb shell service call package 131 s16 com.vivo.vms i32 1 i32 0 adb shell service call package 131 s16 com.vivo.livewallpaper.behaviormountain i32 1 i32 0 adb shell service call package 131 s16 com.vivo.xspace i32 1 i32 0 adb shell service call package 131 s16 com.vivo.cipherchain i32 1 i32 0 adb shell service call package 131 s16 com.vivo.space i32 1 i32 0 adb shell service call package 131 s16 com.vivo.countdownwidget i32 1 i32 0 adb shell service call package 131 s16 com.vivo.sdkplugin i32 1 i32 0 adb shell service call package 131 s16 com.vivo.dream.clock i32 1 i32 0 adb shell service call package 131 s16 com.vivo.desktopstickers i32 1 i32 0 adb shell service call package 131 s16 com.vivo.healthwidget i32 1 i32 0 adb shell service call package 131 s16 com.vivo.musicwidgetmix i32 1 i32 0 adb shell service call package 131 s16 com.amap.android.location i32 1 i32 0 adb shell service call package 131 s16 com.vivo.assistant i32 1 i32 0 adb shell service call package 131 s16 com.vivo.appfilter i32 1 i32 0 adb shell service call package 131 s16 com.vivo.permissionmanager i32 1 i32 0 adb shell service call package 131 s16 com.vivo.dr i32 1 i32 0 adb shell service call package 131 s16 com.vivo.widget.gallery i32 1 i32 0 adb shell service call package 131 s16 com.vivo.hybrid i32 1 i32 0 adb shell service call package 131 s16 com.vivo.devicereg i32 1 i32 0 adb shell service call package 131 s16 com.vivo.vtouch i32 1 i32 0 adb shell service call package 131 s16 com.vivo.card i32 1 i32 0 adb shell service call package 131 s16 com.vivo.daemonService i32 1 i32 0 adb shell service call package 131 s16 com.vivo.doubleinstance i32 1 i32 0 adb shell service call package 131 s16 com.vivo.widgetweather i32 1 i32 0 adb shell service call package 131 s16 com.vivo.timerwidget i32 1 i32 0 adb shell service call package 131 s16 com.vivo.simpleiconthemeres i32 1 i32 0 adb shell service call package 131 s16 com.vivo.iotserver i32 1 i32 0 adb shell service call package 131 s16 com.vivo.healthcode i32 1 i32 0 adb shell pm install-existing --user 0 com.bbk.SuperPowerSave adb shell pm install-existing --user 0 com.vivo.secime.service adb shell pm install-existing --user 0 com.vivo.pem adb shell pm install-existing --user 0 com.vivo.smartshot
Thank you for taking the time to read this guide about “How to remove Bloatware from Vivo X90 Pro“. We hope it has been helpful in providing you with the information you were looking for. We’d love to hear from you in the comment section down below. Your feedback helps us to improve and provide you with better content in the future. Please share your ideas, suggestions, and any other input you have. Thank you once again for reading.
Liked this post? Let us know on X (formerly Twitter) - we love your feedback! You can also follow us on Google News, and Telegram for more updates.
Failure [DELETE_FAILED_INTERNAL_ERROR]
adb shell “pm uninstall –user 0 com.baidu.carlife.vivo” 1>CON
adb shell “pm uninstall –user 0 com.xtc.originwidget” 1>CON
adb shell “pm uninstall –user 0 com.vivo.browser.novel.widget” 1>CON
adb shell “pm uninstall –user 0 com.unionpay.tsmservice” 1>CON
adb shell “pm uninstall –user 0 com.vivo.familycare.widget” 1>CON
We will look into this
“adb: inacessible or not found”
getting above issue while uninstalling vivo appstore, vivo account, vivo cloud while using the i32 0 method
Will look into this. Thanks for informing us