[Vivo X90 Pro Plus] extremecarver:
BTW - with the newest firmware some prviously removed programs cause problems.

com.vivo.gamewatch - if removed causes the refresh rate to be stuck in most apps.

Actually right now the X90Pro+ with that debloat behaves 100% as it should. If you enable high refresh rate for an app it will be blocked to 120hz. If it's not selected under apps running at high refresh rate it will drop down to 10hz (or 1hz in rare cases outside in the sun for apps with mostly white background). Youtube and other video players work at video refresh rate.

com.vivo.vms - if removed causes the camera to crash when starting in many cases, and surely crash with flash forced on.

On the other hand safe to disable the following ( I actually disabled thm instead of uninstalling)

adb shell service call package 131 s16 org.ifaa.aidl.manager i32 0 i32 0

:: disable above line (re-enabl) if using Alipay payments? E.g. some Chinese restaurants in Italy now only accept Alipay no cash, no cards. So can be useful for those we only want Chinese customers chinese restaurants in Milan.

adb shell service call package 131 s16 com.bbk.appstore i32 0 i32 0

adb shell service call package 131 s16 com.vivo.aiservice i32 0 i32 0

adb shell service call package 131 s16 com.iqoo.powersaving i32 0 i32 0

adb shell service call package 131 s16 com.vivo.devicepower i32 0 i32 0

adb shell service call package 131 s16 com.vivo.aiengine i32 0 i32 0

adb shell service call package 131 s16 com.tencent.soter.soterserver i32 0 i32 0

:: only disable but not remove if using wechat app. Still even if using wechat better to disable it as this causes the chinese pushservices to be used instead of the android GMS. So if you live outside China disable. If not using wechat uninstall.

I disable the bbk appstore because disabled I was now (unlike before) able to install downloaded apk files, at worst can install install them trhough shizuku enabled shell or push them via adb from PC; or temporarily re enable the appstore. Just never run a software upgrade when apps re installed. Otherwise afterwards you would need to downgrade again before easily removing them. Re enabling and downgraded app does restore the downgraded version - firmware updates do NOT update uninstalled apk files even if they are included in the update. Not fully sure about disabled apps. Or alternatively install another appstore besides google play for apps that you may need but unable to get - e.g. because of region locks on play store (quite common).

With this additions I got com.vivo.pushservice to be 100% inactive since 3 days.

Of course com.vivo.abe is uinistalled too. Strangely I think there is a bug right now in the com.vivo.abe which among many other things creates the menu to allow selecting apps for high power use - but even withh all debloat temporarily reversed I could not get anything to be saved theere. If you click on enable and then go out of the menu, come back into it, everything disabled again.

vivo.pem and vivo.abe both must be downgraded before they can be uninstalled. For a quick check re enabling things the fastest way is adbappcontrol. Then run my script again to disable everything or look for the problem causing app.

This removes the battery menu but saves battery as wakeups are much less with the above additions.

Battery drain is then around 0.5% / hour at night, and 1% hour when on the go. Deep sleep over 90% display off time without missing any notifications. (yeah dark mode still causes havoc, so not sure if there ever is any solution for it).

The last measure if you don't mind some statistics tracking is going into adguard and whitelist all the beacon*** stuff via the log view, that is related to google statistics and if you enable it will cause much less connections than having it disabled and running into permanent retries.

I did freeze pushservices with ice-box but not sure that did anything. Strangely freezing appstore with icebox (shizuku mode) will disable the appstore same way as disabling with adb command. That's why I doubt icebox has any way to freeeze apps that cannot be disabled/uninstalled via adb without evtl. downgrade.