How To Guide Stop vivo spyware with app ops

Search This thread

Vinzie

Senior Member
Damnit, that was tough to find.
First of all it was two apps that broke SMS. Second of all - aurora really should have nothing to do with it. It's supposed to be a package related to the camera.
Second: It only stops working after a reboot, or starts working after a reboot. Debugging and 40 SMS later I got it down to the two apps:
com.qualcomm.qcrilmsgtunnel
org.codeaurora.ims

So here goes a new working list - and batch script for quick debloat and privacy related settings (still needs removing some rights from vivo apps with app ops of course - and adguard to stop pushservices from its crap).

Also I disabled two apps with adbappcontrol not in batch file, and com.vivo.abe needs to be removed manually as written above.
Just applied the script... tnx for sharing!
 

extremecarver

Senior Member
Dec 4, 2009
585
223
Thanks for the update.

In DebloatX90_appstore_bat.txt, please update the following lines:

adb shell cmd appops set com.google.android.gms RUN_ANY_IN_BACKGROUND allow
adb shell cmd appops set com.google.android.gms RUN_IN_BACKGROUND allow
ah well, I did that or something similar via appops app, but it got never killed anyhow. For google services it just matters to have one app not being killed that gets messages pushed from google. So usually just go for gmail and then other apps should be fine. Doesn't solve the dark mode / vibration mode / silent mode bug either of course.
 

johnlo2022

Member
Nov 3, 2022
8
1
best debloat list for x90pp, very detail and useful.

Until now that is no solution to clear vivo suspicious software perfectly. I rather keep some of the vivo apps for better functionality.

RAM usage goes down from 5.7GB to 5.1GB. In App ops, the app access count drop a lot, too.
 

jericho246

Senior Member
Dec 19, 2015
755
465
Does anyone know which package is responsible for controlling refresh rate (per app)?

I use 90hz and select which apps I want to run at this refresh rate, however after running the debloater it's all gone.

refreshrate.jpg
 

extremecarver

Senior Member
Dec 4, 2009
585
223
If you used my debloat everything will be run in 120hz (or 90hz if decreased with setedit). Stupid menu not needed. Videos still work in natural refresh rate on youtube or netflix.

Most of those vivo apps do just one thing, they cripple your phone and use more battery (except vivo.pem which just cripples your phone but does save some battery with it killing apps constantly)
 

Vinzie

Senior Member
I enabled 2 lines:
adb shell service call package 131 s16 com.vivo.upslide i32 1 i32 0
adb shell service call package 131 s16 com.android.providers.calendar i32 1 i32 0

The first is needed for the back functionality when swiping from the side of the screen.
The second is needed to get Google Calendar to work.

Before the debloat using this script I could launch/start the camera app by holding down the volume down button while the screen is off... This does not work for my anymore... Does anyone have an idea which package is responsible for this functionality ?
 
  • Like
Reactions: BlackJack'89

BlackJack'89

Senior Member
Jan 2, 2013
235
32
Vivo X90 Pro Plus
Hello everyone, I bought this device a few hours ago, I'm debloat with the lists of post 37. I have a question, the background of the hotkeys (right side to be clear) becomes transparent and is difficult to see. I can't find the app to restore to make the background opaque.


edit: vivo.systemblur.server
 
  • Like
Reactions: Find791

konros

Member
Jun 20, 2010
8
0
Hey. Who will tell you which apk is responsible for setting up the display of programs in only 120 mode? And then I deleted a lot of apk and now the choice of programs in this mode is not displayed. It's good that I make a backup of all apk.
 

Attachments

  • refreshrate.jpg
    refreshrate.jpg
    21.3 KB · Views: 11

extremecarver

Senior Member
Dec 4, 2009
585
223
Why do you need to chose? Everything is in 120 except video running native and dropping down without touch. Why would you need an app to chose? Thats just bloat like a lot of other stuff if it doesn't save battery because all the bloat and spyware just sucks your battery. The leaner the better.
 

jericho246

Senior Member
Dec 19, 2015
755
465
Hey. Who will tell you which apk is responsible for setting up the display of programs in only 120 mode? And then I deleted a lot of apk and now the choice of programs in this mode is not displayed. It's good that I make a backup of all apk.

If you're stuck in 60hz after running the debloat, then try rebooting your phone.
 

konros

Member
Jun 20, 2010
8
0
Нет, я не застрял там. Выбираю пункт 120 Гц - Приложения, работающие с высокой частотой обновления - а там пусто, ничего нет

Does not work for me in 120 when switching to it. Smart Switch works for me. I'm stuck there. I don't want to reset settings. I want to know the name of the file that is responsible for these settings
 

konros

Member
Jun 20, 2010
8
0
Привет. Кто подскажет какой апк отвечает за настройку отображения программ только в режиме 120? А то я много apk удалил и теперь выбор программ в этом режиме не отображается. Хорошо, что я делаю бэкап всех apk.
i found this apk - restore gamewatch
 

jericho246

Senior Member
Dec 19, 2015
755
465
HDR in stock camera doesn't work for me anymore. Highlights are always blown out. Not sure if it's another bug by Vivo or a result of the debloat :(

Update: apparently it was the ImageAlgoService - com.vivo.vivo3rdalgoservice package. Once restored, HDR works once again. In high contrast situations, the H in HDR (camera viewfinder) should become yellow.
 
  • Like
Reactions: BlackJack'89

extremecarver

Senior Member
Dec 4, 2009
585
223
Just use gcam instead... I'm long done with the crappy stock camera. Maybe if they introduce the demo X mode may reconsider.

Gcam needs needs colour calibration but then is way better.

And I left stock dialer installed but it has no rights whatsoever so cannot open. Same for stock messages.
 

BlackJack'89

Senior Member
Jan 2, 2013
235
32
Vivo X90 Pro Plus
Does anyone use the sidebar menu? I have the option but it does not appear (definitely because of the debloat). I can't find the corresponding app.



EDIT: com.vivo.card
 
Last edited:

ivanox1972

Senior Member
Sep 26, 2011
2,152
234
@extremecarver I need some help, although it is little of topic. I am using zfont3 to install bigger fonts on vivo form first day using this phone, and it worked normally. It needs some adb command and then goes all ok
But, few days ago it stopped working, if I understand sense of error is that stock vivo theme app is newer then supported in zfont app. So, my question is, can I somehow downgrade that system app?
Now, I remember that in meantime I really upgraded it from vstore and then problems appear... So downgrade should be solution
Maybe simply to debloat it and restore?
 

BlackJack'89

Senior Member
Jan 2, 2013
235
32
Vivo X90 Pro Plus
Good evening, after the update 21.4 com.pem is no longer uninstallable. Confirmed?

Another thing I'm trying to make a list of removed apps and their functions, several greatly limit the user experience and it is difficult to find those to restore to fix. If someone wants to help me write me in pm that later we open a new discussion. I think it helps everyone
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    'This phone is just one thing, Crap, crap, crap, crap, crap. Not a single day I don't want to use a hammer and trash it. It's simpy virtually impossible to fix the crapware/spyware of this phone.'

    Patiently waiting 😇
    3
    I've tried everything possible to stop vivos spyware, namely cim.vivo.pushservice and com.vivo.abe (plus maybe some others but the main one clearly is push service - whatever you do interacting with your phone shortly after push service tries (because I blocked it's internet access with Adguard) to contact some Chinese servers.

    Edit: For app ops to work reliably you need to debloat com.vivo.devicereg first. Also remove com.vivo.abe and other apps for best results first - see here for list: https://forum.xda-developers.com/t/...al-battery-drain.4544851/page-5#post-88459025

    You cannot debloat it, you cannot freeze it, there is no normal way to remove it from starting as you cannot simply restrict it from running as it runs on user 1000.

    However what you can do, though only with app ops is to simply remove it access to any system content by providing fake zero content (ignore). Actual denying is also not possible.

    I'm attaching a screenshot on how to set it up and I don't know which actual setting works, but something does work because for the first time I'm using this device it's not trying to connect to the internet anymore. This should also substantially improve battery life.

    Screenshot_20230318_234916.jpg
    Screenshot_20230318_234912.jpg

    You need to activate system and system framework apps to show it. By default they are hidden.
    Screenshot_20230318_235137.jpg


    It's quite crazy how many times different vivo apps access location and contacts. Well enough other apps are pretty annoying in accessing fine location so app ops is a great tool to cut down on requests by apps (yes usually a power manager would restrict the apps a bit, but as we have to remove vivo.pem to receive notifications app ops is the answer)

    Screenshot_20230318_235840.jpg

    Screenshot_20230318_235823.jpg

    If you setup an island with islands app, it's pretty crazy how fast the vivo system starts requesting access to loads of stuff. Maybe because I forbid internet access to the vivo spyware it kept on going crazy? Well clearly by default this system send everything, and yeah really everything straight to Chinese servers when it comes to location, contacts, messages, phone log, system settings and so on. You cannot even deny this but it's great that android now provides the ignore function which will return empty information instead.

    This one is especially terrifying. I guess the service gathers all the data it gives to push service to send to China... Put it on ignore straight away.

    Screenshot_20230318_235737.jpg

    App ops is available on Google play, installation needs shizuku too which is a bit complicated and needs restarting after reboot of system. However most settings should survive a reboot (I have to try and monitor this), best make a backup and yeah totally worth it to buy the full version. There is no single other app that I tried which worked and the auto restore feature is only available in full version. Also some more other stuff.

    I'm thinking if I should remove all accounts and try the device owner mode. Clearly this will be the first thing I will do on any new phone or hard reset. Put shizuku as owner so it can autostart



    Edit/Update.
    Vivo using system user 1000 is problematic because somehow you cannot set some/many permissions per app but only per user. It's hard to see when this applies and when not.

    So both of this apps which are core parts of the spyware armada will share/influence the android system permission on location. Clearly debloat would be better but impossible without root.
    Screenshot_20230319_122248.jpg

    Screenshot_20230319_122540.jpg

    You cannot directly set it here - and that's the problem. It's even not possible in the log to tell which user 1000 app requested location as somehow it will always show android system...
    Screenshot_20230319_121123.jpg
    3
    Damnit, that was tough to find.
    First of all it was two apps that broke SMS. Second of all - aurora really should have nothing to do with it. It's supposed to be a package related to the camera.
    Second: It only stops working after a reboot, or starts working after a reboot. Debugging and 40 SMS later I got it down to the two apps:
    com.qualcomm.qcrilmsgtunnel
    org.codeaurora.ims

    So here goes a new working list - and batch script for quick debloat and privacy related settings (still needs removing some rights from vivo apps with app ops of course - and adguard to stop pushservices from its crap).

    Also I disabled two apps with adbappcontrol not in batch file, and com.vivo.abe needs to be removed manually as written above.
    3
    Thread cleaned.

    Greetings to all. As you can see I have cleaned up some of the OT and accusations posted.
    While we have no problem with spirited debate, can we please do so without the finger pointing and the "My dog is better than your dog" bickering.

    So please keep the discussion polite and on topic shall we. Thank you.

    -Regards: Badger50
    3
    If you used my debloat everything will be run in 120hz (or 90hz if decreased with setedit). Stupid menu not needed. Videos still work in natural refresh rate on youtube or netflix.

    Most of those vivo apps do just one thing, they cripple your phone and use more battery (except vivo.pem which just cripples your phone but does save some battery with it killing apps constantly)