Themes / Apps / Mods X90 pro + Script to Remove Vivo system app (ver. 2.5)

Search This thread

allonssvp

New member
May 28, 2023
4
0
I have X90 PRO+ and no app fails me with Facebook, WhatsApp, Facebook, Instagram, Gmail, Outlook and bank app notifications. The only app that doesn't ring but vibrates and arrives on time is Messager. This is always in dark mode.
I just gave permissions to everything and high power source all that and I removed com.vivo.pem also remove the smart control notifications permission in notifications. I don't know if the telephone company has anything to do with it. I'm from Mexico and I use TELCEL.
I remember that before you couldn't clone the apps and now you can several, I still hope that they do something in favor of the nanoalerts and that the app icons appear always on display.
Yes, isn't it because you removed com.vivo.pem? The problem that I have is that vivo seems to have completely blocked the method to remove this package, causing many of my notifications not to come at all
 

extremecarver

Senior Member
Dec 4, 2009
591
224
Yes, isn't it because you removed com.vivo.pem? The problem that I have is that vivo seems to have completely blocked the method to remove this package, causing many of my notifications not to come at all
You can try to solve it with shizuku.
Try if any app freezer like freezeyou hail or icebox works to freeze vivo.pem

Alternatively try to cripple vivo.pem by removing it's permissions and operations with package manager (Shizuku).


Maybe some lsposed mods (via lspatch) allow breaking vivo.pem or downgrading then removing or crippling.



The last thing you could try is to use some Shizuku based apk patcher that cripples vivo.pem

But this cannot be discussed here as the patchers have quite some black hat features, second you need to repeat it on every update of vivo.pem that comes with system updates.
 

@amit_kumarr

New member
Jul 17, 2023
2
0
Hlo Guys,
I have Vivo phone (V2027). I am facing problem with Vivo theme app.
Before Update - I downgrade theme app to a lower version because in lower version we can custom theme (.itz).

recently Vivo push new update and after that I am unable to downgrade theme app anymore. So no more custom theme and I don't like Vivo official theme.

is there any way to use old version theme app

Important - before Update I
Am using this Script in adb to downgrade app and then install lower version -
( echo "######################################"
echo "# iTheme Downgrader [By zFont] #"
echo "# Developed By Khun Htetz Naing #"
echo "# t.me/HtetzNaing || fb.com/iamHtetz #"
echo "######################################"
echo ""
# check if android or not
if ! command -v getprop &> /dev/null; then
echo "This is not Android platform!"
exit 1
fi

TARGET_DIR="/data/local/tmp"
TARGET_NAME="z.apk"
INPUT_APK_NAME=$TARGET_NAME
success="success"
important_note="\n‼ IMPORTANT ‼\nIf a dialog appears, you must click \"INSTALL ANYWAY\" 📣.\n"
tolowercase(){
echo "$1" | tr '[:upper:]' '[:lower:]'
}

check_device(){
target_package="com.bbk.theme"
target_brand="vivo"
echo "- Checking device..."
brand="$(getprop ro.product.manufacturer)"
if [[ "$(tolowercase "$brand")" == *"$target_brand"* ]]; then
itheme="$(dumpsys package $target_package | grep versionName)"
if test "$itheme" != ""; then
echo "- Uninstall $target_package..."
uninstall="$(service call package 134 s16 $target_package i32 0 i32 0)"
else
echo "- $target_package is not installed!"
exit 1
fi
else
echo "- This is a $brand phone 😒"
echo "- the script only works on $target_brand phone 😐"
exit 1
fi
}

prepare(){
if [ $# -eq 0 ] || [ "$1" == "" ]; then
echo "Requires APK path ℹ️"
exit 1
else
if [ -f "$1" ]; then
INPUT_APK_NAME="$(basename "$1")"
if cp "$1" "$TARGET_DIR/$TARGET_NAME"; then
echo "- Copy $INPUT_APK_NAME to $TARGET_DIR ✅"
else
echo "- Copy $INPUT_APK_NAME to $TARGET_DIR ❎"
exit 1
fi
else
echo "$1 | Not exist ❎"
exit 1
fi
fi
}

install(){
echo "\n[1]"
echo "- Creating a session ℹ️"
session="$(pm install-create -r -d --user 0)"
session="${session//[!0-9]/}"

echo "- Getting APK size ℹ️"
# get apk file size
file="$TARGET_DIR/$TARGET_NAME"
filesize="$(du $file)"
filesize=($filesize)
filesize="${filesize[0]}"

echo "- Preparing for installation ℹ️"
# pm install-write -S APK_FILE_SIZE SESSION_ID INDEX FILE_PATH
write="$(pm install-write -S $filesize $session 0 $file)"
if [[ "$(tolowercase "$write")" == *"$success"* ]]; then
echo "- Installing $INPUT_APK_NAME ℹ️"
echo "$important_note"
install="$(pm install-commit $session)"
if [[ "$(tolowercase "$install")" == *"$success"* ]]; then
echo "- Success ✅"
exit 0
else
echo "- Failed ❎"
echo $install
fi
else
echo "- Failed ❎"
echo $write
fi
}

install_r(){
echo "\n[2]"
file="$TARGET_DIR/$TARGET_NAME"
echo "- Installing $INPUT_APK_NAME ℹ️"
echo "$important_note"
install="$(pm install -r -d $file)"
if [[ "$(tolowercase "$install")" == *"$success"* ]]; then
echo "- Success ✅"
exit 0
else
echo "- Failed ❎"
echo $install
fi
}

check_device
prepare "$1"
install
install_r )

Pls help 🙏🥲
Thanks in advance
 

Juanjo0op11

Member
Jan 2, 2023
16
4
看来 X90 PRO PLUS 的 Fountoch OS 14 即将到来。虽然仍有疑问,但也只是暂时的。

Mod translation: It looks like Foundoch OS 14 for X90 PRO PLUS is coming soon. While there are still doubts, they are only temporary.
 
Last edited by a moderator:
  • Like
Reactions: bognik

Juanjo0op11

Member
Jan 2, 2023
16
4
There's nothing about the X90 Pro+ on that page though... Where did you quote that from?
Ellos también lo harán pero quieren evitar los errores que casi siempre cometen. En este momento, iQOO 11 y X90 PRO se pueden actualizar manualmente en la versión beta para registrar errores.

Mod translation: They will too but they want to avoid the mistakes they almost always make. At this time, iQOO 11 and X90 PRO can be manually updated in the beta version to record bugs.
 
Last edited by a moderator:

Bl3s

Member
May 11, 2023
32
14
Ellos también lo harán pero quieren evitar los errores que casi siempre cometen. En este momento, iQOO 11 y X90 PRO se pueden actualizar manualmente en la versión beta para registrar errores.
I very much doubt X90 pro plus will get funtouch. X90 and x90 pro were available globally (well, outside China) so they had Funtouch OS available from start (and Origin in China), whereas X90 pro plus was China exclusive and you couldn't get it with Funtouch anywhere even if you wanted.
 

@amit_kumarr

New member
Jul 17, 2023
2
0
Hlo guys,
I uninstalled system apps and some services by adb
But now my OTG function not working 😢😢
Help Friends
Anyone knows what I need to reinstall ?
 

Juanjo0op11

Member
Jan 2, 2023
16
4
¿Alguien ha notado esto? ¿Cómo es posible que una aplicación como truecaller aparezca en OriginsOS X90 PRO PLUS siempre en pantalla?

Mod translation....AGAIN! Has anyone noticed this? How can an app like truecaller appear in OriginOS X90 PRO PLUS always on screen?
IMG_20230824_190554.jpg

IMG-20230824-WA0071.jpg
 
Last edited by a moderator:

Badger50

Senior Moderator / Moderator Committee
Staff member
Mod translation....AGAIN! Has anyone noticed this?

Greetings. As a "very last time" courtesy, I have translated your last 3 posts. Please allow me to remind you of XDA Rule #4 which is expected of all XDA members:
4. Use the English language.

We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ , https://www.babelfish.com/ or https://fanyi.baidu.com/#auto/en or use one of your choice.

Your cooperation is greatly appreciated.

-Badger50
 

Fabgab

New member
Feb 4, 2013
2
0
Hi folks.

So I just got this phone. To be clear. I can run this script and remove all the Chinese bloatware and other nonsense? Does it also fix the "Dark Mode Bug" which stops notifications? It's hard to tell what changed now that there are so many replies.

What about the Camera and other apps I actually want to use. It's not going to remove any actual good apps and filters for the Camera etc. right?

Finally, what about the vivo.pem should I get rid of it, why/why not?

Any other tips using this phone please? I've never bought one from China. Always just suffered with the phones available in Europe. So far this thing is literally destroying my garbage S22 Ultra even with all the bloatware and other hiccups I am getting. The camera is quite literally the most amazing thing I have ever seen and is making my Sony Alpa DLSR look worse for wear.


Why are you using this instead of NewPipe + Sponsorblock? It blocks ads and sponsors in videos and doesn't need any stupid hackery or other nonsense. Vanced was literally ripped apart by the community a few months ago due to so much internal fighting. Not only that but it's about 50x the size of NewPipe and constantly bugs out vs. NewPipe basically never having had a problem. Don't you still need some weird second app installer just to install and update Vanced too? NewPipe just notifies you via notification that a new version was put on Github, then you literally can direct install the .apk.
try youtube revanced. also manager apk..
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    Hi guys, I give you a new tool thanks @Pervokur help (credit inside the script)

    You must decompress zip in a directory and click on debloatx90.bat file or DebloatX90v_deep.bat (delete all chinese and vivo app inside the smartphone).
    Reverse.bat and ReverseX90v_deep.bat restore all Vivo app
    6
    How did you manage to get rid of the remaining Chinese bloatware? Nice find with the fingerprint btw 💐
    The same way the OP's script does. Here's my list of packages that I disabled. Be aware that disabling all of them might break some other things! But you can always re-enable them by replacing the first "i32 0" in the command with "i32 1".

    service call package 131 s16 com.android.notes i32 0 i32 0 service call package 131 s16 com.vivo.agent i32 0 i32 0 service call package 131 s16 com.vivo.browser i32 0 i32 0 service call package 131 s16 com.vivo.smartremote i32 0 i32 0 service call package 131 s16 com.vivo.easyshare i32 0 i32 0 service call package 131 s16 com.android.bbkmusic i32 0 i32 0 service call package 131 s16 com.android.VideoPlayer i32 0 i32 0 service call package 131 s16 com.vivo.translator i32 0 i32 0 service call package 131 s16 com.iqoo.secure i32 0 i32 0 service call package 131 s16 com.vivo.simplelauncher i32 0 i32 0 service call package 131 s16 com.vivo.hiboard i32 0 i32 0 service call package 131 s16 com.bbk.appstore i32 0 i32 0 service call package 131 s16 com.baidu.input_vivo i32 0 i32 0 service call package 131 s16 com.bbk.calendar i32 0 i32 0 service call package 131 s16 com.vivo.car.networking i32 0 i32 0 service call package 131 s16 com.vivo.smartlife i32 0 i32 0 service call package 131 s16 com.vivo.ai.ime.nex i32 0 i32 0 service call package 131 s16 com.vivo.wallet i32 0 i32 0 service call package 131 s16 com.android.bbklog i32 0 i32 0 service call package 131 s16 com.android.bbkcalculator i32 0 i32 0 service call package 131 s16 com.android.BBKCrontab i32 0 i32 0 service call package 131 s16 com.android.bbksoundrecorder i32 0 i32 0 service call package 131 s16 com.android.BBKClock i32 0 i32 0 service call package 131 s16 com.tencent.soter.soterserver i32 0 i32 0 service call package 131 s16 com.yozo.vivo.office i32 0 i32 0 service call package 131 s16 com.bbk.theme i32 0 i32 0 service call package 131 s16 com.bbk.facewake i32 0 i32 0 service call package 131 s16 com.bbk.account i32 0 i32 0 service call package 131 s16 com.android.bbkcalculator i32 0 i32 0 service call package 131 s16 com.android.bbklog i32 0 i32 0 service call package 131 s16 com.bbk.photoframewidget i32 0 i32 0 service call package 131 s16 com.bbk.scene.databaseprovider i32 0 i32 0 service call package 131 s16 com.bbk.scene.launcher.theme i32 0 i32 0 service call package 131 s16 com.bbk.SuperPowerSave i32 0 i32 0 service call package 131 s16 com.bbk.cloud i32 0 i32 0 service call package 131 s16 com.bbk.theme.resources i32 0 i32 0 service call package 131 s16 com.android.bbksoundrecorder i32 0 i32 0 service call package 131 s16 com.vivo.deformer i32 0 i32 0 service call package 131 s16 com.vivo.aiengine i32 0 i32 0 service call package 131 s16 com.vivo.puresearch i32 0 i32 0 service call package 131 s16 com.vivo.upnpserver i32 0 i32 0 service call package 131 s16 com.vivo.doubletimezoneclock i32 0 i32 0 service call package 131 s16 com.vivo.globalanimation.resources i32 0 i32 0 service call package 131 s16 com.vivo.nightpearl i32 0 i32 0 service call package 131 s16 com.vivo.cota i32 0 i32 0 service call package 131 s16 com.vivo.quickpay i32 0 i32 0 service call package 131 s16 com.vivo.networkimprove i32 0 i32 0 service call package 131 s16 com.vivo.aiservice i32 0 i32 0 service call package 131 s16 com.vivo.devicepower i32 0 i32 0 service call package 131 s16 com.vivo.dream.weather i32 0 i32 0 service call package 131 s16 com.vivo.audiofx i32 0 i32 0 service call package 131 s16 com.vivo.livewallpaper.boxres i32 0 i32 0 service call package 131 s16 com.vivo.safecenter i32 0 i32 0 service call package 131 s16 com.vivo.videoeditor i32 0 i32 0 service call package 131 s16 com.vivo.sps i32 0 i32 0 service call package 131 s16 com.vivo.gametrain i32 0 i32 0 service call package 131 s16 com.vivo.livewallpaper.box i32 0 i32 0 service call package 131 s16 com.vivo.secime.service i32 0 i32 0 service call package 131 s16 com.vivo.share i32 0 i32 0 service call package 131 s16 com.vivo.vivokaraoke i32 0 i32 0 service call package 131 s16 com.vivo.tam i32 0 i32 0 service call package 131 s16 com.vivo.smartmultiwindow i32 0 i32 0 service call package 131 s16 com.vivo.smartshot i32 0 i32 0 service call package 131 s16 com.vivo.sos i32 0 i32 0 service call package 131 s16 com.vivo.uwbtest i32 0 i32 0 service call package 131 s16 com.vivo.favorite i32 0 i32 0 service call package 131 s16 com.vivo.vivo3rdalgoservice i32 0 i32 0 service call package 131 s16 com.vivo.setupwizard i32 0 i32 0 service call package 131 s16 com.vivo.smartLife i32 0 i32 0 service call package 131 s16 com.vivo.widget.calendar i32 0 i32 0 service call package 131 s16 com.vivo.contentcatcher i32 0 i32 0 service call package 131 s16 com.vivo.weather i32 0 i32 0 service call package 131 s16 com.vivo.multinlp i32 0 i32 0 service call package 131 s16 com.vivo.floatingball i32 0 i32 0 service call package 131 s16 com.vivo.systemblur.server i32 0 i32 0 service call package 131 s16 com.vivo.vibrator4d i32 0 i32 0 service call package 131 s16 com.vivo.upslide i32 0 i32 0 service call package 131 s16 com.vivo.motionrecognition i32 0 i32 0 service call package 131 s16 com.vivo.weather.provider i32 0 i32 0 service call package 131 s16 com.vivo.widget.cleanspeed i32 0 i32 0 service call package 131 s16 com.vivo.minscreen i32 0 i32 0 service call package 131 s16 com.vivo.livewallpaper.behavior i32 0 i32 0 service call package 131 s16 com.vivo.faceui i32 0 i32 0 service call package 131 s16 com.vivo.pcsuite i32 0 i32 0 service call package 131 s16 com.vivo.hover i32 0 i32 0 service call package 131 s16 com.vivo.epm i32 0 i32 0 service call package 131 s16 com.vivo.remoteassistant i32 0 i32 0 service call package 131 s16 com.vivo.tam.tamserver i32 0 i32 0 service call package 131 s16 com.vivo.vdfs i32 0 i32 0 service call package 131 s16 com.vivo.livewallpaper.behaviorskylight i32 0 i32 0 service call package 131 s16 com.vivo.fuelsummary i32 0 i32 0 service call package 131 s16 com.vivo.gamecube i32 0 i32 0 service call package 131 s16 com.vivo.smartanswer i32 0 i32 0 service call package 131 s16 com.vivo.dream.music i32 0 i32 0 service call package 131 s16 com.vivo.widget.timemanager i32 0 i32 0 service call package 131 s16 com.vivo.globalanimation i32 0 i32 0 service call package 131 s16 com.vivo.connbase i32 0 i32 0 service call package 131 s16 com.vivo.abe i32 0 i32 0 service call package 131 s16 com.vivo.phonehandoff i32 0 i32 0 service call package 131 s16 com.vivo.video.floating i32 0 i32 0 service call package 131 s16 com.vivo.SmartKey i32 0 i32 0 service call package 131 s16 com.vivo.seservice i32 0 i32 0 service call package 131 s16 com.vivo.livewallpaper.behaviorcity i32 0 i32 0 service call package 131 s16 com.vivo.are i32 0 i32 0 service call package 131 s16 com.vivo.magazine i32 0 i32 0 service call package 131 s16 com.vivo.globalsearch i32 0 i32 0 service call package 131 s16 com.vivo.vhomeguide i32 0 i32 0 service call package 131 s16 com.vivo.gamewatch i32 0 i32 0 service call package 131 s16 com.vivo.moodcube i32 0 i32 0 service call package 131 s16 com.vivo.carlauncher i32 0 i32 0 service call package 131 s16 com.vivo.third.numbermark i32 0 i32 0 service call package 131 s16 com.vivo.voicewakeup i32 0 i32 0 service call package 131 s16 com.vivo.pushservice i32 0 i32 0 service call package 131 s16 com.vivo.familycare.local i32 0 i32 0 service call package 131 s16 com.vivo.vms i32 0 i32 0 service call package 131 s16 com.vivo.livewallpaper.behaviormountain i32 0 i32 0 service call package 131 s16 com.vivo.xspace i32 0 i32 0 service call package 131 s16 com.vivo.cipherchain i32 0 i32 0 service call package 131 s16 com.vivo.space i32 0 i32 0 service call package 131 s16 com.vivo.countdownwidget i32 0 i32 0 service call package 131 s16 com.vivo.sdkplugin i32 0 i32 0 service call package 131 s16 com.vivo.dream.clock i32 0 i32 0 service call package 131 s16 com.vivo.desktopstickers i32 0 i32 0 [FONT=-apple-system]service call package 131 s16 com.vivo.healthwidget i32 0 i32 0[/FONT] service call package 131 s16 com.vivo.musicwidgetmix i32 0 i32 0 service call package 131 s16 com.amap.android.location i32 0 i32 0 service call package 131 s16 com.vivo.assistant i32 0 i32 0 service call package 131 s16 com.vivo.appfilter i32 0 i32 0 service call package 131 s16 com.vivo.permissionmanager i32 0 i32 0 service call package 131 s16 com.vivo.dr i32 0 i32 0 service call package 131 s16 com.vivo.widget.gallery i32 0 i32 0 service call package 131 s16 com.vivo.hybrid i32 0 i32 0 service call package 131 s16 com.vivo.devicereg i32 0 i32 0 service call package 131 s16 com.vivo.numbermark i32 0 i32 0 service call package 131 s16 com.vivo.faceunlock i32 0 i32 0 service call package 131 s16 com.vivo.vtouch i32 0 i32 0 service call package 131 s16 com.vivo.card i32 0 i32 0 service call package 131 s16 com.vivo.daemonService i32 0 i32 0 service call package 131 s16 com.vivotouchscreen.synadeltadiff i32 0 i32 0 service call package 131 s16 com.vivo.doubleinstance i32 0 i32 0 service call package 131 s16 com.vivo.widgetweather i32 0 i32 0 service call package 131 s16 com.vivo.accessibility i32 0 i32 0 service call package 131 s16 com.vivo.singularity i32 0 i32 0 service call package 131 s16 com.vivo.networkstate i32 0 i32 0 service call package 131 s16 com.vivo.timerwidget i32 0 i32 0 service call package 131 s16 com.vivo.findphone i32 0 i32 0 service call package 131 s16 com.vivo.simpleiconthemeres i32 0 i32 0 service call package 131 s16 com.vivo.iotserver i32 0 i32 0 service call package 131 s16 com.vivo.fuzzylocationmanager i32 0 i32 0

    These are the Vivo packages that I have not disabled, in order to keep updates, fingerprint reader, gestures an gallery access from the camera:

    #service call package 131 s16 com.bbk.updater i32 0 i32 0 #service call package 131 s16 com.android.bbk.lockscreen3 i32 0 i32 0 #service call package 131 s16 com.vivo.fingerprintengineer i32 0 i32 0 #service call package 131 s16 com.vivo.wifiengineermode i32 0 i32 0 #service call package 131 s16 com.vivo.fingerprint i32 0 i32 0 #service call package 131 s16 com.vivo.smartunlock i32 0 i32 0 #service call package 131 s16 com.vivo.sim.contacts i32 0 i32 0 #service call package 131 s16 com.vivo.systemuiplugin i32 0 i32 0 #service call package 131 s16 com.vivo.engineercamera i32 0 i32 0 #service call package 131 s16 com.vivo.fingerprintui i32 0 i32 0 #service call package 131 s16 com.vivo.gallery i32 0 i32 0 #service call package 131 s16 com.bbk.launcher2 i32 0 i32 0
    6
    Install unknown apps problem after deep Debloat.
    i can not install any apk, , i can only install via google play.
    solve it?
    Go to apps > show system apps > find package installer app > uninstall updates, force stop, clear cache & then clear data > reboot your phone.

    It should now install APKs. Let me know if it works
    5
    Hey, how & where do I execute the decompressed file?

    Does the phone need to be in a specific "mode" when executing the file?

    First of all you need to enable developer options.

    System management > About phone > Version info > keep tapping on "Software version" until it says you are now a developer.

    Now, go back to system management and scroll to the bottom. You should see "developer options" now. Open it and enable "USB Debugging".

    To get the .bat file to actually work, you also need to have ADB drivers installed. I'm assuming you already have those?

    Does the decompressed file remove ALL Chinese bloatware?



    Not all, there's a few ones remaining

    If I want to remove any other bloatware, what should I type as a adb command?

    The easiest way by far to do this is to get https://adbappcontrol.com/en/
    It's a GUI tool to disable or remove apps via adb.


    There are some apps that can be considered bloatware that won't be removed. For example there's

    com.vivo.carlauncher
    com.vivo.voicewakeup

    that I tried to remove but couldn't. Perhaps if they were added to the .bat script in the same manner as the other package names, then it would work?

    On the lockscreen, if you swipe left, you get a whole page of Chinese writing. What app is this & how can I remove it permanently?

    Settings> Home screen, lock screen & wallpaper > Lock screen setings > Lockscreen poster > simply disable it.
    4
    Hey, could you possibly add ALL Chinese bloatware apps to the script ? I don't want to see any Chinese text on my phone 😂y

    Yes my next script will be in this way