How To Guide [CLOSED] Debloat Script v2.6.5 - Vivo X90 Pro+

Status
Not open for further replies.
Search This thread

Haskren

Senior Member
May 13, 2016
220
68
You need to restore the line that contains messages. See one of the restore bat files.
Sorry, there doesn't seem to be any lines with "messages" - any idea which one to activate?

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.smartremote 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.iqoo.secure i32 1 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.appstore i32 1 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.ai.ime.nex i32 0 i32 0
adb shell service call package 131 s16 com.vivo.pem i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mobileqq i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mm i32 0 i32 0
adb shell service call package 131 s16 com.kugou.android i32 0 i32 0
adb shell service call package 131 s16 com.qiyi.video i32 0 i32 0
adb shell service call package 131 s16 com.taobao.taobao i32 0 i32 0
adb shell service call package 131 s16 com.youku.phone i32 0 i32 0
adb shell service call package 131 s16 com.baidu.BaiduMap i32 0 i32 0
adb shell service call package 131 s16 com.eg.android.AlipayGphone i32 0 i32 0
adb shell service call package 131 s16 com.baidu.searchbox i32 0 i32 0
adb shell service call package 131 s16 com.sina.weibo i32 0 i32 0
adb shell service call package 131 s16 com.shoujiduoduo.ringtone i32 0 i32 0
adb shell service call package 131 s16 com.tencent.qqlive i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mtt i32 0 i32 0
adb shell service call package 131 s16 com.tencent.qqmusic i32 0 i32 0
adb shell service call package 131 s16 com.sohu.sohuvideo i32 0 i32 0
adb shell service call package 131 s16 com.smile.gifmaker i32 0 i32 0
adb shell service call package 131 s16 com.sankuai.meituan i32 0 i32 0
adb shell service call package 131 s16 com.uc.browser.en i32 0 i32 0
adb shell service call package 131 s16 com.eg.android.AlipayGphone i32 0 i32 0
adb shell service call package 131 s16 com.tencent.qqlive i32 0 i32 0
adb shell service call package 131 s16 com.zhihu.android i32 0 i32 0
adb shell service call package 131 s16 com.dragon.read i32 0 i32 0
adb shell service call package 131 s16 com.taobao.taobao i32 0 i32 0
adb shell service call package 131 s16 com.baidu.carlife.vivo i32 0 i32 0
adb shell service call package 131 s16 ctrip.android.view i32 0 i32 0
adb shell service call package 131 s16 com.xingin.xhs i32 0 i32 0
adb shell service call package 131 s16 com.xtc.originwidget i32 0 i32 0
adb shell service call package 131 s16 com.achievo.vipshop i32 0 i32 0
adb shell service call package 131 s16 tv.danmaku.bili i32 0 i32 0
adb shell service call package 131 s16 com.jingdong.app.mall i32 0 i32 0
adb shell service call package 131 s16 com.ximalaya.ting.android i32 0 i32 0
adb shell service call package 131 s16 com.sina.weibo i32 0 i32 0
adb shell service call package 131 s16 com.kaixinkan.ugc.video.atom i32 0 i32 0
adb shell service call package 131 s16 com.vivo.wallet.appwidget i32 0 i32 0
adb shell service call package 131 s16 com.kaixinkan.ugc.video i32 0 i32 0
adb shell service call package 131 s16 com.vivo.browser.novel.widget
adb shell service call package 131 s16 com.unionpay.tsmservice i32 0 i32 0
adb shell service call package 131 s16 com.smile.gifmaker i32 0 i32 0
adb shell service call package 131 s16 com.vivo.minigamecenter i32 0 i32 0
adb shell service call package 131 s16 com.vivo.vhome i32 0 i32 0
adb shell service call package 131 s16 com.vivo.video.widget i32 0 i32 0
adb shell service call package 131 s16 com.vivo.familycare.widget i32 0 i32 0
adb shell service call package 131 s16 com.baidu.searchbox i32 0 i32 0
adb shell service call package 131 s16 com.autonavi.minimap 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.widgetweather 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.weather.provider 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.space 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.vivo.email i32 0 i32 0
adb shell service call package 131 s16 com.vivo.game i32 0 i32 0
 

Haskren

Senior Member
May 13, 2016
220
68
I believe you just change the 0 to a 1 in the line you want to activate and run the script
 

lemonade747

Senior Member
Jul 9, 2012
1,089
588
Anyone has a problem with receiving 5 digit short code sms (premium sms or OTP)? I couldn't receive 1 or 2 short code sms like that recently.
 
Last edited:

lemonade747

Senior Member
Jul 9, 2012
1,089
588
EDIT 1: Restored the V-Play store (Vivo store).
EDIT 2: Restored default SMS app (you can't get SMSes without it).
EDIT 3: Restored the Network Monitor app so taskbar network speed widget works again.
EDIT 4: Removed duplicate lines.
EDIT 5: Reverted edit 1 because the app store is highly annoying, mostly in Chinese and spams notifications constantly.

FYI, if you remove the Vivo play store then you will get trouble in installing 3rd party apps (i.e, out side of Google play store). If you never install anything like that then it's ok for you. For me, I keep that one.
 

Haskren

Senior Member
May 13, 2016
220
68
I thought all Chinese apps visible on my phone were removed, but when I swipe right on the lock screen I get this. How can I remove and apply a more useful swipe function?
Screenshot_20230401_132744.jpg

Also, I installed Company Portal which creates a locked/secure area on the phone. Splits it up like this, ie when opening battery menu:

Screenshot_20230401_133206.jpg

Not an issue but the keyboard that comes with company Teams and Outlook is Chinese Baidu. Any idea how to change?
 

ikhlief

Member
Apr 8, 2023
9
0
Improving on what I (and some others) found was the v2.5 script not working. I made some changes and now it works fine for me and others.

You might need the other original files here (adb.exe + the .dll files), but those old .bat files from the .zip won't work. Use the one below.

I do not have permission to link files here on XDA and I do not want to rely on a file host that people will complain about, so just copy-paste the below code into a new .bat file.

Bash:
@echo OFF
set s=---------------------------------------------------------------------------
set m1= Script made By luontokoodaus, RaimondoMartire and Pervokur
set m2= Please turn on USB debugging if you haven't already enabled it in Developer Options
echo %m1%
echo %m3%
echo %s%
echo %m2%
echo %s%
pause
adb wait-for-any-device
adb reconnect
adb wait-for-any-device
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.smartremote 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.ai.ime.nex i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mobileqq i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mm i32 0 i32 0
adb shell service call package 131 s16 com.kugou.android i32 0 i32 0
adb shell service call package 131 s16 com.qiyi.video i32 0 i32 0
adb shell service call package 131 s16 com.taobao.taobao i32 0 i32 0
adb shell service call package 131 s16 com.youku.phone i32 0 i32 0
adb shell service call package 131 s16 com.baidu.BaiduMap i32 0 i32 0
adb shell service call package 131 s16 com.eg.android.AlipayGphone i32 0 i32 0
adb shell service call package 131 s16 com.sina.weibo i32 0 i32 0
adb shell service call package 131 s16 com.bbk.appstore i32 0 i32 0
adb shell service call package 131 s16 com.shoujiduoduo.ringtone i32 0 i32 0
adb shell service call package 131 s16 com.tencent.qqlive i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mtt i32 0 i32 0
adb shell service call package 131 s16 com.tencent.qqmusic i32 0 i32 0
adb shell service call package 131 s16 com.sohu.sohuvideo i32 0 i32 0
adb shell service call package 131 s16 com.smile.gifmaker i32 0 i32 0
adb shell service call package 131 s16 com.sankuai.meituan i32 0 i32 0
adb shell service call package 131 s16 com.uc.browser.en i32 0 i32 0
adb shell service call package 131 s16 com.zhihu.android i32 0 i32 0
adb shell service call package 131 s16 com.dragon.read i32 0 i32 0
adb shell service call package 131 s16 com.baidu.carlife.vivo i32 0 i32 0
adb shell service call package 131 s16 ctrip.android.view i32 0 i32 0
adb shell service call package 131 s16 com.xingin.xhs i32 0 i32 0
adb shell service call package 131 s16 com.xtc.originwidget i32 0 i32 0
adb shell service call package 131 s16 com.achievo.vipshop i32 0 i32 0
adb shell service call package 131 s16 tv.danmaku.bili i32 0 i32 0
adb shell service call package 131 s16 com.jingdong.app.mall i32 0 i32 0
adb shell service call package 131 s16 com.ximalaya.ting.android i32 0 i32 0
adb shell service call package 131 s16 com.kaixinkan.ugc.video.atom i32 0 i32 0
adb shell service call package 131 s16 com.vivo.wallet.appwidget i32 0 i32 0
adb shell service call package 131 s16 com.kaixinkan.ugc.video i32 0 i32 0
adb shell service call package 131 s16 com.vivo.browser.novel.widget
adb shell service call package 131 s16 com.unionpay.tsmservice i32 0 i32 0
adb shell service call package 131 s16 com.vivo.minigamecenter i32 0 i32 0
adb shell service call package 131 s16 com.vivo.vhome i32 0 i32 0
adb shell service call package 131 s16 com.vivo.video.widget i32 0 i32 0
adb shell service call package 131 s16 com.vivo.familycare.widget i32 0 i32 0
adb shell service call package 131 s16 com.baidu.searchbox i32 0 i32 0
adb shell service call package 131 s16 com.autonavi.minimap 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.widgetweather 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.weather.provider 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.space 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.vivo.email i32 0 i32 0
adb shell service call package 131 s16 com.vivo.game i32 0 i32 0
echo %s%
echo your vivo has been debloated
echo %s%
echo %m1%
echo %s%
pause

Credits to: @raimondomartire and @Pervokur

To enable an app again. Simply replace the first "0" in the line with a "1" and run that line on its own.

Please do not argue about politics or other off-topic nonsense in this thread.
Post if you need help and I will see what I can do.

Thanks.

__________________________________

EDIT 1: Restored the V-Play store (Vivo store).
EDIT 2: Restored default SMS app (you can't get SMSes without it).
EDIT 3: Restored the Network Monitor app so taskbar network speed widget works again.
EDIT 4: Removed duplicate lines.
EDIT 5: Reverted edit 1 because the app store is highly annoying, mostly in Chinese and spams notifications constantly.
Hi I ran the script and it worked. I want to restore the notes app, I tried to set this line as follow but it didn't work:
adb shell service call package 131 s16 com.android.notes i32 1 i32 0

Any advice how to reverse this?
 

rd0038

Member
Jan 31, 2023
7
1
go to setting-Apps & permissions-recover uninstalled system apps, at system apps tab, you should able to reinstall notes app from here
 

luontokoodaus

Senior Member
Jan 8, 2019
150
47
I thought all Chinese apps visible on my phone were removed, but when I swipe right on the lock screen I get this. How can I remove and apply a more useful swipe function?

Also, I installed Company Portal which creates a locked/secure area on the phone. Splits it up like this, ie when opening battery menu:


Not an issue but the keyboard that comes with company Teams and Outlook is Chinese Baidu. Any idea how to change?

Watch the video, it's like halfway in, the setting to remove that thing: https://tradingshenzhen.com/en/content/origin-os-vivo-devices-best-settings-1-hack
 

sampunk9494

New member
May 1, 2015
4
0
Improving on what I (and some others) found was the v2.5 script not working. I made some changes and now it works fine for me and others.

You might need the other original files here (adb.exe + the .dll files), but those old .bat files from the .zip won't work. Use the one below.

I do not have permission to link files here on XDA and I do not want to rely on a file host that people will complain about, so just copy-paste the below code into a new .bat file.

Bash:
@echo OFF
set s=---------------------------------------------------------------------------
set m1= Script made By luontokoodaus, RaimondoMartire and Pervokur
set m2= Please turn on USB debugging if you haven't already enabled it in Developer Options
echo %m1%
echo %m3%
echo %s%
echo %m2%
echo %s%
pause
adb wait-for-any-device
adb reconnect
adb wait-for-any-device
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.smartremote 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.ai.ime.nex i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mobileqq i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mm i32 0 i32 0
adb shell service call package 131 s16 com.kugou.android i32 0 i32 0
adb shell service call package 131 s16 com.qiyi.video i32 0 i32 0
adb shell service call package 131 s16 com.taobao.taobao i32 0 i32 0
adb shell service call package 131 s16 com.youku.phone i32 0 i32 0
adb shell service call package 131 s16 com.baidu.BaiduMap i32 0 i32 0
adb shell service call package 131 s16 com.eg.android.AlipayGphone i32 0 i32 0
adb shell service call package 131 s16 com.sina.weibo i32 0 i32 0
adb shell service call package 131 s16 com.bbk.appstore i32 0 i32 0
adb shell service call package 131 s16 com.shoujiduoduo.ringtone i32 0 i32 0
adb shell service call package 131 s16 com.tencent.qqlive i32 0 i32 0
adb shell service call package 131 s16 com.tencent.mtt i32 0 i32 0
adb shell service call package 131 s16 com.tencent.qqmusic i32 0 i32 0
adb shell service call package 131 s16 com.sohu.sohuvideo i32 0 i32 0
adb shell service call package 131 s16 com.smile.gifmaker i32 0 i32 0
adb shell service call package 131 s16 com.sankuai.meituan i32 0 i32 0
adb shell service call package 131 s16 com.uc.browser.en i32 0 i32 0
adb shell service call package 131 s16 com.zhihu.android i32 0 i32 0
adb shell service call package 131 s16 com.dragon.read i32 0 i32 0
adb shell service call package 131 s16 com.baidu.carlife.vivo i32 0 i32 0
adb shell service call package 131 s16 ctrip.android.view i32 0 i32 0
adb shell service call package 131 s16 com.xingin.xhs i32 0 i32 0
adb shell service call package 131 s16 com.xtc.originwidget i32 0 i32 0
adb shell service call package 131 s16 com.achievo.vipshop i32 0 i32 0
adb shell service call package 131 s16 tv.danmaku.bili i32 0 i32 0
adb shell service call package 131 s16 com.jingdong.app.mall i32 0 i32 0
adb shell service call package 131 s16 com.ximalaya.ting.android i32 0 i32 0
adb shell service call package 131 s16 com.kaixinkan.ugc.video.atom i32 0 i32 0
adb shell service call package 131 s16 com.vivo.wallet.appwidget i32 0 i32 0
adb shell service call package 131 s16 com.kaixinkan.ugc.video i32 0 i32 0
adb shell service call package 131 s16 com.vivo.browser.novel.widget
adb shell service call package 131 s16 com.unionpay.tsmservice i32 0 i32 0
adb shell service call package 131 s16 com.vivo.minigamecenter i32 0 i32 0
adb shell service call package 131 s16 com.vivo.vhome i32 0 i32 0
adb shell service call package 131 s16 com.vivo.video.widget i32 0 i32 0
adb shell service call package 131 s16 com.vivo.familycare.widget i32 0 i32 0
adb shell service call package 131 s16 com.baidu.searchbox i32 0 i32 0
adb shell service call package 131 s16 com.autonavi.minimap 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.widgetweather 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.weather.provider 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.space 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.vivo.email i32 0 i32 0
adb shell service call package 131 s16 com.vivo.game i32 0 i32 0
adb shell service call package 131 s16 cn.com.omronhealthcare.omronplus.vivo i32 0 i32 0

echo %s%
echo your vivo has been debloated
echo %s%
echo %m1%
echo %s%
pause

Credits to: @raimondomartire and @Pervokur

To enable an app again. Simply replace the first "0" in the line with a "1" and run that line on its own.

Please do not argue about politics or other off-topic nonsense in this thread.
Post if you need help and I will see what I can do.

Thanks.

__________________________________

EDIT 1: Restored the V-Play store (Vivo store).
EDIT 2: Restored default SMS app (you can't get SMSes without it).
EDIT 3: Restored the Network Monitor app so taskbar network speed widget works again.
EDIT 4: Removed duplicate lines.
EDIT 5: Reverted edit 1 because the app store is highly annoying, mostly in Chinese and spams notifications constantly.
EDIT 6: Added some sneaky thing I saw running: cn.com.omronhealthcare.omronplus.vivo
Hi I'm using the default system vivo phone app for its call recording feature.

Can I check if this phone app gets updated automatically with the vivo app store debloated? I went to the app settings and there is no version number or check for updates unlike the default messaging sms app. Thanks.
 

nibera

Senior Member
Apr 19, 2008
247
31
Good morning,
where to find the Debloat Script v2.6.5 - Vivo X90 Pro+
does it work on firmware: PD2227B_A_13.0.20.5.W10.V000L1 ?
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    hello, yes, thanks, I saw.

    how come now there is no more need to disable com.vivo.pem ?
    There are several ways to fix issues on Android. Doesn't matter what problem it is, there are multiple solutions. Some people are too stubborn to accept this. They're talking about things they don't know, blaming people if they don't agree with them and spreading wrong information.
    Just try different things and keep whats working for you. You are definitely not the only one here who reported this tutorial doesn't work.

    Telling you to take another browser for example shows the cluelessness. But nice to see you fixed it yourself.
    2
    In other news. I returned my Vivo X90PP due to this issue: https://forum.xda-developers.com/t/...pp-phones-bought-from-tradingshenzen.4574915/

    As such, I won't be updating the Debloat script any longer. It does its job at removing almost all of the bloatware/Chinese apps/etc. and without risking any damage to the user's phone. Because I'll be getting a new phone (global Xiaomi 13 Ultra), I likely won't be posting in at least this subforum any longer either. Except to give final update on how the return and refund process went with Trading Shenzen.

    Big thanks to those who were supportive and helpful in improving the scripts and guides I made. It's a shame that this place suffers from a handful of people though who have nothing better to do than derail threads. mislead people, argue and cause drama. Big thanks to the mods though for all the hard work they do at cleaning up.

    If the mods deem it necessary and appropriate. Please feel free to lock this thread and let people start another one.

    - LK
    1
    I deleted the com.vivo.pem file and honestly some more notifications will arrive, it will be an impression !!!

    I put this string in the .bat file:
    adb shell "pm uninstall --user 0 com.vivo.pem" > CON
    i hope i did well.
  • 7
    Improving on what I (and some others) found was the v2.5 script not working. I made some changes and now it works fine for me and others.

    You might need the other original files here (adb.exe + the .dll files), but those old .bat files from the .zip won't work. Use the one below.

    I do not have permission to link files here on XDA and I do not want to rely on a file host that people will complain about, so just copy-paste the below code into a new .bat file.

    Bash:
    @echo OFF
    set s=---------------------------------------------------------------------------
    set m1= [v2.6.5] Script made By luontokoodaus, RaimondoMartire and Pervokur
    set m2= Please turn on USB debugging if you haven't already enabled it in Developer Options
    echo %m1%
    echo %m3%
    echo %s%
    echo %m2%
    echo %s%
    pause
    adb wait-for-any-device
    adb reconnect
    adb wait-for-any-device
    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.smartremote 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.ai.ime.nex i32 0 i32 0
    adb shell service call package 131 s16 com.tencent.mobileqq i32 0 i32 0
    adb shell service call package 131 s16 com.tencent.mm i32 0 i32 0
    adb shell service call package 131 s16 com.kugou.android i32 0 i32 0
    adb shell service call package 131 s16 com.qiyi.video i32 0 i32 0
    adb shell service call package 131 s16 com.taobao.taobao i32 0 i32 0
    adb shell service call package 131 s16 com.youku.phone i32 0 i32 0
    adb shell service call package 131 s16 com.baidu.BaiduMap i32 0 i32 0
    adb shell service call package 131 s16 com.eg.android.AlipayGphone i32 0 i32 0
    adb shell service call package 131 s16 com.sina.weibo i32 0 i32 0
    adb shell service call package 131 s16 com.bbk.appstore i32 0 i32 0
    adb shell service call package 131 s16 com.shoujiduoduo.ringtone i32 0 i32 0
    adb shell service call package 131 s16 com.tencent.qqlive i32 0 i32 0
    adb shell service call package 131 s16 com.tencent.mtt i32 0 i32 0
    adb shell service call package 131 s16 com.tencent.qqmusic i32 0 i32 0
    adb shell service call package 131 s16 com.sohu.sohuvideo i32 0 i32 0
    adb shell service call package 131 s16 com.smile.gifmaker i32 0 i32 0
    adb shell service call package 131 s16 com.sankuai.meituan i32 0 i32 0
    adb shell service call package 131 s16 com.uc.browser.en i32 0 i32 0
    adb shell service call package 131 s16 com.zhihu.android i32 0 i32 0
    adb shell service call package 131 s16 com.dragon.read i32 0 i32 0
    adb shell service call package 131 s16 com.baidu.carlife.vivo i32 0 i32 0
    adb shell service call package 131 s16 ctrip.android.view i32 0 i32 0
    adb shell service call package 131 s16 com.xingin.xhs i32 0 i32 0
    adb shell service call package 131 s16 com.xtc.originwidget i32 0 i32 0
    adb shell service call package 131 s16 com.achievo.vipshop i32 0 i32 0
    adb shell service call package 131 s16 tv.danmaku.bili i32 0 i32 0
    adb shell service call package 131 s16 com.jingdong.app.mall i32 0 i32 0
    adb shell service call package 131 s16 com.ximalaya.ting.android i32 0 i32 0
    adb shell service call package 131 s16 com.kaixinkan.ugc.video.atom i32 0 i32 0
    adb shell service call package 131 s16 com.vivo.wallet.appwidget i32 0 i32 0
    adb shell service call package 131 s16 com.kaixinkan.ugc.video i32 0 i32 0
    adb shell service call package 131 s16 com.vivo.browser.novel.widget
    adb shell service call package 131 s16 com.unionpay.tsmservice i32 0 i32 0
    adb shell service call package 131 s16 com.vivo.minigamecenter i32 0 i32 0
    adb shell service call package 131 s16 com.vivo.vhome i32 0 i32 0
    adb shell service call package 131 s16 com.vivo.video.widget i32 0 i32 0
    adb shell service call package 131 s16 com.vivo.familycare.widget i32 0 i32 0
    adb shell service call package 131 s16 com.baidu.searchbox i32 0 i32 0
    adb shell service call package 131 s16 com.autonavi.minimap 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.widgetweather 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.weather.provider 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.space 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.vivo.email i32 0 i32 0
    adb shell service call package 131 s16 com.vivo.game i32 0 i32 0
    adb shell service call package 131 s16 cn.com.omronhealthcare.omronplus.vivo i32 0 i32 0
    
    echo %s%
    echo your vivo has been debloated
    echo %s%
    echo %m1%
    echo %s%
    pause

    Credits to: @raimondomartire and @Pervokur

    To enable an app again. Simply replace the first "0" in the line with a "1" and run that line on its own.

    Please do not argue about politics or other off-topic nonsense in this thread.
    Post if you need help and I will see what I can do.

    Thanks.

    __________________________________

    EDIT 1: Restored the V-Play store (Vivo store).
    EDIT 2: Restored default SMS app (you can't get SMSes without it).
    EDIT 3: Restored the Network Monitor app so taskbar network speed widget works again.
    EDIT 4: Removed duplicate lines.
    EDIT 5: Reverted edit 1 because the app store is highly annoying, mostly in Chinese and spams notifications constantly. It also does not need to be installed to get system app updates.
    EDIT 6: Added some sneaky thing I saw running: cn.com.omronhealthcare.omronplus.vivo
    2
    Thanks for open new thread. No problem for me. Great!
    2
    In other news. I returned my Vivo X90PP due to this issue: https://forum.xda-developers.com/t/...pp-phones-bought-from-tradingshenzen.4574915/

    As such, I won't be updating the Debloat script any longer. It does its job at removing almost all of the bloatware/Chinese apps/etc. and without risking any damage to the user's phone. Because I'll be getting a new phone (global Xiaomi 13 Ultra), I likely won't be posting in at least this subforum any longer either. Except to give final update on how the return and refund process went with Trading Shenzen.

    Big thanks to those who were supportive and helpful in improving the scripts and guides I made. It's a shame that this place suffers from a handful of people though who have nothing better to do than derail threads. mislead people, argue and cause drama. Big thanks to the mods though for all the hard work they do at cleaning up.

    If the mods deem it necessary and appropriate. Please feel free to lock this thread and let people start another one.

    - LK
    2
    hello, yes, thanks, I saw.

    how come now there is no more need to disable com.vivo.pem ?
    There are several ways to fix issues on Android. Doesn't matter what problem it is, there are multiple solutions. Some people are too stubborn to accept this. They're talking about things they don't know, blaming people if they don't agree with them and spreading wrong information.
    Just try different things and keep whats working for you. You are definitely not the only one here who reported this tutorial doesn't work.

    Telling you to take another browser for example shows the cluelessness. But nice to see you fixed it yourself.
    1
    "After removing, also search settings for "Default App" and then change all those normal apps eg. for Phone, Messages, Gallery etc. to something else. Otherwise some things won't work or open.

    You need to look for the setting in the phone to allow the default launcher to be changed also and then change the Middle bottom navigation button to stop opening the default launcher again.

    I'll make a new thread about all this here, let's all continue there. As always YMMV."


    Sorry, I don't quite understand this part, would you mind elaborating?

    When you have removed these apps with the script. You need to search the phone's settings for "Default App" and then change all of the ones it had set before. Otherwise things won't open now that those apps are gone. You need to replace eg. the SMS app you removed with the script, with a new one of your choosing in your phone's settings which you downloaded. Not sure how I can make it any clearer than that.
    Good idea starting a new thread.
    As I just received my phone, I am going to debloat tonight.
    Is any functionality broken with this script or it is considered a "light" debloat? I'd rather leave the phone as it is and live with the occasional Chinese language than having any issues.

    And to be clear, do I just copy/paste into notepad and save as .bat - then replace it with the old .bat file in the download link above?
    Yes that's exactly what I said. You could just run the .bat yourself without anything if you have adb installed. The old files just come with some .dll library files and a copy of adb.exe for Windows users if you don't have it installed already. Absolutely no functionality is broken from what I can find. This just removes apps that you likely cannot use (are not available outside China) and cannot read (in Chinese) anyway.

    Good stuff.
    Though I'd keep V-Appstore (com.bbk.appstore) simply because I had problems after removing it. Like the package installer being broken making it impossible to install third party apps. I have no idea why uninstalling the Vivo Appstore breaks the package installer, all I know is that the issue was gone after I restored the Appstore.


    Btw @luontokoodaus if you want to upload your script to xda, just compress it in .zip and then you should be able to upload it.
    Yeah maybe it is good to have that app if it updates system apps as well, like some of those which need to be kept. I just removed everything with Chinese text. I removed that App store line from the script, so it won't remove it now.

    it remove also the vivo store , the SMS app vivo , but work perfect
    You can delete the adb shell service call package 131 s16 com.android.mms i32 0 i32 0 for not delete the sms app
    The SMS app was tagged as spyware by some other users. I also think it is safer to just remove it and use another app. It does ask you for permission to basically record all of your data when you open it (if I remember correctly). I just got an open source SMS app to replace it with.