Debloat - unbloat without Root. What can we delete (and may reinstall later)? - Redmi Note 8 Pro Guides, News, & Discussion

There a some application on my Redmi Note 8 pro (and other Android Phones too) that i doesn't need. But as they marked als system applications, it is not possible to remove them. So there is a way, to do that.
BUT BE CAREFUL! ONLY DELETE WHAT YOU KNOWING. OR CHECK THE POSSIBILITY TO INSTALL YOUR ROM NEW FROM THE SCRATCH!
The procedure goes as follows:
Needings:
- Your Phone
- a Computer possible to handle ADB-Mode
- the USB Cable
Start:
Install ADB Software on your computer
if nessesary a USB driver too.
set your phone to usb-debugging mode
connect it to the computer
set USB mode of your phone to filetransfer
open a commandline on your computer
type>>> adb devices
you should get a response like:
>>> List of devices attached
>>> xxxxxxxxxxxxxxxx device​
Now start the adb-shell with command
Code:
>>> adb shell
This will answer your request with a prompt
Code:
>>>begonia:/ $ _
Now lets look after all your packages installed, type into the shell
Code:
>>> pm list packages
This will bring up a list with all installed packages. If you type in:
Code:
>>> pm list packages -3
You'll see only third party packages.
Now it is time to delete an app?!
Type the command:
Code:
>>> pm uninstall -k --user 0 (package.name)
where (package.name) is the name of a package from the list before.
the following command will delete whatsapp (if it's installed on your phone)
Code:
>>> pm uninstall -k --user 0 com.whatsapp
BUT BE CAREFUL AGAIN! There is no way back! If you delete it , you may loose your latest data!
But it is possible to reinstall the app from playstore.
Other packages doesn't have an install candidate in play store! So if you delete them, there is no way back at all.
So, at the moment i try to delete as much as possible from the phone in order to use my preferred apps.
Google Chrome is a system app installed on my global Redmi Note 8 pro phone but i use Opera instead, so i wish to delete Chrome.
At the moment my package list looks like this:
package:android
package:android.autoinstalls.config.Xiaomi.begonia
package:android.overlay.common
package:com.alphainventor.filemanager
package:com.amazon.avod.thirdpartyclient
package:com.amazon.mp3
package:com.amir.stickergram
package:com.android.apps.tag
package:com.android.backupconfirm
package:com.android.bips
package:com.android.bluetooth
package:com.android.bluetoothmidiservice
package:com.android.browser
package:com.android.calendar
package:com.android.calllogbackup
package:com.android.camera
package:com.android.captiveportallogin
package:com.android.carrierconfig
package:com.android.cellbroadcastreceiver
package:com.android.certinstaller
package:com.android.chrome
package:com.android.companiondevicemanager
package:com.android.cts.ctsshim
package:com.android.cts.priv.ctsshim
package:com.android.defcontainer
package:com.android.deskclock
package:com.android.documentsui
package:com.android.dreams.basic
package:com.android.egg
package:com.android.emergency
package:com.android.externalstorage
package:com.android.fileexplorer
package:com.android.hotwordenrollment.okgoogle
package:com.android.hotwordenrollment.xgoogle
package:com.android.htmlviewer
package:com.android.inputdevices
package:com.android.internal.display.cutout.emulation.corner
package:com.android.internal.display.cutout.emulation.double
package:com.android.internal.display.cutout.emulation.tall
package:com.android.keychain
package:com.android.location.fused
package:com.android.managedprovisioning
package:com.android.mms.service
package:com.android.mtp
package:com.android.nfc
package:com.android.pacprocessor
package:com.android.phone
package:com.android.printspooler
package:com.android.providers.blockednumber
package:com.android.providers.calendar
package:com.android.providers.contacts
package:com.android.providers.downloads
package:com.android.providers.downloads.ui
package:com.android.providers.media
package:com.android.providers.partnerbookmarks
package:com.android.providers.settings
package:com.android.providers.telephony
package:com.android.providers.userdictionary
package:com.android.provision
package:com.android.proxyhandler
package:com.android.se
package:com.android.server.telecom
package:com.android.settings
package:com.android.settings.intelligence
package:com.android.sharedstoragebackup
package:com.android.shell
package:com.android.simappdialog
package:com.android.smspush
package:com.android.soundrecorder
package:com.android.statementservice
package:com.android.stk
package:com.android.storagemanager
package:com.android.systemui
package:com.android.systemui.notch.overlay
package:com.android.thememanager
package:com.android.thememanager.module
package:com.android.traceur
package:com.android.updater
package:com.android.vending
package:com.android.vpndialogs
package:com.android.wallpaper.livepicker
package:com.android.wallpaperbackup
package:com.android.wallpapercropper
package:com.android.wallpaperpicker
package:com.appsilicious.wallpapers
package:com.bsp.catchlog
package:com.duokan.phone.remotecontroller
package:com.duokan.phone.remotecontroller.peel.plugin
package:com.ebay.carrier
package:com.facebook.appmanager
package:com.facebook.services
package:com.facebook.system
package:com.facemoji.lite.xiaomi
package:com.faultexception.reader
package:com.fido.asm
package:com.fido.xiaomi.uafclient
package:com.fingerprints.extension.service
package:com.fingerprints.sensortesttool
package:com.goodix.fingerprint
package:com.goodix.gftest
package:com.google.android.apps.books
package:com.google.android.apps.docs.editors.docs
package:com.google.android.apps.magazines
package:com.google.android.apps.messaging
package:com.google.android.apps.pdfviewer
package:com.google.android.apps.restore
package:com.google.android.apps.tachyon
package:com.google.android.apps.turbo
package:com.google.android.apps.walletnfcrel
package:com.google.android.apps.wellbeing
package:com.google.android.backuptransport
package:com.google.android.configupdater
package:com.google.android.contacts
package:com.google.android.dialer
package:com.google.android.ext.services
package:com.google.android.ext.shared
package:com.google.android.feedback
package:com.google.android.gm
package:com.google.android.gms
package:com.google.android.gms.policy_sidecar_aps
package:com.google.android.googlequicksearchbox
package:com.google.android.gsf
package:com.google.android.ims
package:com.google.android.inputmethod.latin
package:com.google.android.marvin.talkback
package:com.google.android.music
package:com.google.android.onetimeinitializer
package:com.google.android.packageinstaller
package:com.google.android.partnersetup
package:com.google.android.play.games
package:com.google.android.printservice.recommendation
package:com.google.android.setupwizard
package:com.google.android.syncadapters.calendar
package:com.google.android.syncadapters.contacts
package:com.google.android.tts
package:com.google.android.videos
package:com.google.android.webview
package:com.google.android.youtube
package:com.google.ar.core
package:com.google.zxing.client.android
package:com.lbe.security.miui
package:com.mc.miband1
package:com.mediatek
package:com.mediatek.callrecorder
package:com.mediatek.engineermode
package:com.mediatek.ims
package:com.mediatek.location.lppe.main
package:com.mediatek.mtklogger
package:com.mediatek.nlpservice
package:com.mediatek.omacp
package:com.mediatek.op.phone.plugin
package:com.mediatek.op01.phone.plugin
package:com.mediatek.op01.telecom
package:com.mediatek.op09clib.telecom
package:com.mediatek.phone.op09Clib.plugin
package:com.mediatek.voicecommand
package:com.mediatek.wfo.impl
package:com.mi.android.globalFileexplorer
package:com.mi.android.globalminusscreen
package:com.mi.emapal
package:com.mi.globallayout
package:com.mi.health
package:com.micredit.in
package:com.milink.service
package:com.mipay.wallet.id
package:com.mipay.wallet.in
package:com.miui.analytics
package:com.miui.audioeffect
package:com.miui.audiomonitor
package:com.miui.backup
package:com.miui.bugreport
package:com.miui.calculator
package:com.miui.cit
package:com.miui.cleanmaster
package:com.miui.cloudbackup
package:com.miui.cloudservice
package:com.miui.cloudservice.sysbase
package:com.miui.compass
package:com.miui.core
package:com.miui.daemon
package:com.miui.extraphoto
package:com.miui.face
package:com.miui.fm
package:com.miui.fmservice
package:com.miui.freeform
package:com.miui.gallery
package:com.miui.global.packageinstaller
package:com.miui.guardprovider
package:com.miui.home
package:com.miui.hybrid
package:com.miui.hybrid.accessory
package:com.miui.micloudsync
package:com.miui.miservice
package:com.miui.mishare.connectivity
package:com.miui.misound
package:com.miui.miwallpaper
package:com.miui.msa.global
package:com.miui.notes
package:com.miui.notification
package:com.miui.phrase
package:com.miui.player
package:com.miui.powerkeeper
package:com.miui.qr
package:com.miui.rom
package:com.miui.screenrecorder
package:com.miui.securityadd
package:com.miui.securitycenter
package:com.miui.securitycore
package:com.miui.sysopt
package:com.miui.system
package:com.miui.systemui.carriers.overlay
package:com.miui.systemui.devices.overlay
package:com.miui.systemui.overlay.devices.android
package:com.miui.touchassistant
package:com.miui.translation.kingsoft
package:com.miui.translation.xmcloud
package:com.miui.translation.youdao
package:com.miui.translationservice
package:com.miui.userguide
package:com.miui.videoplayer
package:com.miui.vsimcore
package:com.miui.wmsvc
package:com.miui.yellowpage
package:com.netflix.partner.activation
package:com.sonymobile.androidapp.audiorecorder
package:com.wapi.wapicertmanager
package:com.xiaomi.account
package:com.xiaomi.bluetooth
package:com.xiaomi.bluetooth.overlay
package:com.xiaomi.bttester
package:com.xiaomi.cameratest
package:com.xiaomi.cameratools
package:com.xiaomi.discover
package:com.xiaomi.finddevice
package:com.xiaomi.glgm
package:com.xiaomi.joyose
package:com.xiaomi.location.fused
package:com.xiaomi.mi_connect_service
package:com.xiaomi.micloud.sdk
package:com.xiaomi.midrop
package:com.xiaomi.mipicks
package:com.xiaomi.miplay_client
package:com.xiaomi.mirecycle
package:com.xiaomi.misettings
package:com.xiaomi.payment
package:com.xiaomi.powerchecker
package:com.xiaomi.providers.appindex
package:com.xiaomi.scanner
package:com.xiaomi.simactivate.service
package:com.xiaomi.upnp
package:com.xiaomi.xmsf
So, what's be able to delete without pain? And how is it possible to reinstall that if possible?
I try :
Code:
>>> pm uninstall -k --user 0 com.android.chrome
this removes the google Chrome browser from my system.
I could simply reinstall it from play store, if needed.

Another one that could be deleted
Another one is youtube.
Which in my case isn't removable by the system
I try :
Code:
Code:
>>> pm uninstall -k --user 0 com.android.youtube
this removes the youtube app.
And I could simply reinstall it from play store, if needed, too.

Is
Code:
>>> pm uninstall -k --user 0 com.xiaomi.powerchecker
the one that removes the overzealous battery/RAM manager?
If so, can it be removed safely?

Xiaomi ADB/Fastboot Tools 6.8.1
Do a search and download. It's got a Gui and straight forward to use.
Will debloat and is a program i have used successfully multiple times also used on sons unrooted pro8.

https://forum.xda-developers.com/re...adb-fastboot-tools-debloat-safe-list-t4012255

My a bit over-aggressive debloat script (please review and make your own decision)

ADB AppControl
Hello friends!
I bring up the important debloat topic.
I recommend trying my new program for managing applications on android - ADB AppControl.
With it you will forget about the command line. Disable and remove bloatware with an easy-to-use graphical interface. Save disabled apps to a preset and share with others users. Download and install applications. As well as many other cool features, including a convenient console.
I created a preset for ADB AppControl from the list of apps in this thread and you can apply it easily.
You can choose which applications to disable when you load it into the program. If you disable something wrong, you can easily enable it again.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download ADB AppControl

I used your debloat list but now im hanging in Bootloop.
Fastboot is OK
Normal boot gets Stuck when the Redmi note 8 logo with the coloured Pro shows.
ADB App Control realises the mobile i tryed logcat but didnt fix the problem.
I tried to flash recovery.img and boot.img but didn´t work.
1. Question can i undo the debloating list?
2. Question is there a chance to get the data out of the Phone? It´s my wifes Phone and she really wants to keep the Photos.

Daffy555 said:
1. Question can i undo the debloating list?
Click to expand...
Click to collapse
If it still boots, you can re-install the deleted app. If it does not, factory reset will help
Daffy555 said:
2. Question is there a chance to get the data out of the Phone? It´s my wifes Phone and she really wants to keep the Photos.
Click to expand...
Click to collapse
If the phone was unlocked before and not encrupted - backup or adb pull from recovery. If it was locked and is bootlooping - no way imho

it is locked and still bootlooping

Related

[APP] [SHARE] Flash Gordon -Flash zip files without booting into recovery

Androguide.fr said:
THIS IS A WORK IN PROGRESS, CURRENTLY AT A VERY EARLY STAGE OF DEVELOPMENT​
What is Flash Gordon ?
In laymen's words, Flash Gordon is an apk which allows you to flash any flashable zip (except for Roms) without having a recovery installed.
You just point it to the zip you want to flash, (be it a kernel, a mod, a gapps package, a modem, a RIL, a recovery...) and it will interpret the updater-script of this package and install its content just like a recovery would.
How does it work ?
Here is what happens step by step :
You tap the "select a zip" button, select the built-in file explorer to select the zip you want to flash
Flash Gordon will first extract this zip, depending on its size it can take a little time
When you press the "Flash Now" button, Flash Gordon will locate the updater-script and start translating it into shell code, line by line
It will output the resulting translated bash script on your sdcard and execute it, thus installing the zip's content
The app creates a notification, just tap on it to reboot
In order to achieve those last 2 steps, I'm writing a full Edify to Bash parser and translator.
Here is the list of all the Edify commands this parser can currently process and what their respective bash translation is (in green), using examples:
(more will be added over time, this is really just a draft)
By no means am I a bash expert, so if you have suggestions for better bash equivalents of any edify commands please post them
Code:
package_extract_file("path/to/source/file.txt", "/path/to/destination/file.txt");
[COLOR="DarkGreen"]busybox cp -fp /path/to/source/file.txt /path/to/destination/file.txt[/COLOR]
package_extract_dir("/source/folder", "/destination/folder");
[COLOR="DarkGreen"]busybox cp -rfp /source/folder/* /destination/folder[/COLOR]
set_perm(0, 2000, 0755, "/file/or/folder");
[COLOR="DarkGreen"]chown 0:2000 /file/or/folder
chmod 0755 /file/or/folder[/COLOR]
set_perm_recursive(0, 2000, 0644, 0755, "/path/to/set/permissions/recursively");
[COLOR="DarkGreen"]chown -R 0:2000 /path/to/set/permissions/recursively
chmod 0644 /path/to/set/permissions/recursively
chmod -R 0755 /path/to/set/permissions/recursively
[/COLOR]
delete("file/to/delete");
[COLOR="DarkGreen"]busybox rm -f /file/to/delete[/COLOR]
run_program("/script/to/run.sh");
[COLOR="DarkGreen"]sh /script/to/run.sh[/COLOR]
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
[COLOR="DarkGreen"]busybox mount -o rw,remount -t auto /system [I](will soon change to -t mmcblk0p9 or whichever mount point is in the updater-script)[/I][/COLOR]
unmount("/system");
[COLOR="DarkGreen"]busybox mount -o remount,ro /system[/COLOR]
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
"/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev",
"/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat",
"/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat",
"/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp",
"/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot",
"/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",
"/as/many/lines/as/you/want");
[COLOR="DarkGreen"]ln -s busybox /system/xbin/[ /system/xbin/[[
/system/xbin/adjtimex /system/xbin/arp /system/xbin/ash
/system/xbin/awk /system/xbin/base64 /system/xbin/basename
/system/xbin/bbconfig /system/xbin/blkid /system/xbin/blockdev
/system/xbin/brctl /system/xbin/bunzip2 /system/xbin/bzcat
/system/xbin/bzip2 /system/xbin/cal /system/xbin/cat
/system/xbin/catv /system/xbin/chattr /system/xbin/chgrp
/system/xbin/chmod /system/xbin/chown /system/xbin/chroot
/system/xbin/clear /system/xbin/cmp /system/xbin/comm
/as/many/lines/as/you/want
(not sure about this one, please correct me if I'm wrong, I could change to [I]ln -s argument/number/1 argument/number/2[/I] as many times as required if needed)[/COLOR]
write_raw_image("/tmp/boot.img", "mmcblk0p5");
[COLOR="DarkGreen"]dd if=/tmp/boot.img of=/dev/block/mmcblk0p5[/COLOR]
This is just a proof of concept for the moment, I'm aiming at adding all the possible Edify commands, and maybe doing it backwards (Bash2Edify) in the future, too.
Screenshots
This is from the apk I use for debugging, so the UI is pretty barebones atm, it will quickly evolve to something more fancy and featureful
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Contribute
Flash Gordon is fully Open-Source, and contributions are more than welcome!
You can check-out the full source code on my github at : https://github.com/Androguide/FlashGordon
This app depends on the following Open-Source libraries :
My fork of the CardsUI library by [URL="https://plus.google.com/101314917101345770417/posts"]Nadav Fima[/URL]
aFileChooser by Paul Burke
Frequently Asked Questions
Q: Why can't I flash a Rom with Flash Gordon ?
A: Because when some system files are replaced while the device is running, it causes it to crash and will stop in the middle of the installation, resulting in a bootloop.
Q: Where can I see the bash script translation of the package I selected ?
A: After tapping the Flash Now button, head to /sdcard/RecoveryEmulator/tmp/flash_gordon.sh
The full translation is also output to the logcat while flashing.
Q: I select a flashable zip but it tells me it is not valid or that it's not a zip package, why ?
A: Make sure that there is no whitespace in the name of the zip package you're trying to flash, otherwise it won't be recognized.
If your package has no whitespace but the app still gives this error, try to shorten its name.
Q: Which versions of Android are supported ?
A: From Froyo (2.2) up to the latest JellyBean (4.2.2)
Q: Why is this app useful?
A: Some people might not be able to install a custom recovery on their device, either because there is no custom recovery for this model, or maybe their bootloader is locked. Flash Gordon allows them to flash packages even then.
Or maybe you're simply lazy and you don't want to have to reboot to recovery to flash that new kernel or that new cool flashable mod ? Then Flash Gordon is for you too.
Or maybe just for the heck of it ?^^
Requirements
All you need is a rooted Android device with a proper busybox installed. Required applets include :
mount
sed
unzip
rm
cp
Changelog
To Do List
Using a private version of busybox to remove having busybox installed/installing new applets as a requirement for the user
Implementing an equivalent of nandroid backups (zipping the content of the defined partition(s) and generating an updater-script to allow the user to restore the backup either through recovery or through Flash Gordon
Translating ui_print(); to echo in bash and make the "Flashing" ProgressDialog's message display the content of those ui_print();
Disclaimer
If you're going to test this app, make sure you have a nandroid backup handy as it is very far from stable.
I won't be held responsible for any damage done to anything whatsoever. You use this tool at your own risk.
Download
A preview/pre-alpha/proof-of-concept/work-in-progress/whatever-but-stable apk is attached to this post.
Again, make sure to have a nandroid backup before flashing anything through Flash Gordon for the moment.
u
If you like this project, please press the "Tip us?" button so that more people can know about it.
Click to expand...
Click to collapse
I am just sharing the work of the awesome dev nd i dont take any credit

[GUIDE] [DEBLOAT] Remove stock apps WITHOUT ROOT [24-DEC-2018]

Asus Zenfone has stock android without bloatware .. why this thread is created ??
Agreed that we have near stock android and most of the apps can be disabled in settings.
But with the method mentioned below, app will never wake up to consume battery and will be uninstalled for current user.
Also ADB is way faster than individually selecting and disabling apps.​
You need to enable USB debugging and have ADB setup. (Refer https://www.xda-developers.com/quickly-install-adb/ is you are new to these things.)
Now once you have device connected via USB, run adb devices command to see if your device is connected via ADB.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now copy and run the commands from below list for the app which you want to remove.
This will remove apps for current user and will return in case of factory reset. So if you mess something up, do factory reset to get out of trouble.
In case the command fails then the app is already removed .. so no negative impact / issue in that case :good:
adb shell pm uninstall -k --user 0 com.asus.soundrecorder # Sound Recorder
adb shell pm uninstall -k --user 0 com.facebook.appmanager # Facebook App Manager
adb shell pm uninstall -k --user 0 com.facebook.katana # Facebook App
adb shell pm uninstall -k --user 0 com.facebook.orca # Facebook Messenger
adb shell pm uninstall -k --user 0 com.facebook.system # Facebook App Installer
adb shell pm uninstall -k --user 0 com.google.android.apps.docs # Google Drive
adb shell pm uninstall -k --user 0 com.google.android.apps.maps # Google Map
adb shell pm uninstall -k --user 0 com.google.android.apps.messaging # Google Messaging
adb shell pm uninstall -k --user 0 com.google.android.apps.photos # Google Photos
adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon # Google Duo
adb shell pm uninstall -k --user 0 com.google.android.calendar # Google Calendar
adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox # Google Search App
adb shell pm uninstall -k --user 0 com.google.android.music # Google Music
adb shell pm uninstall -k --user 0 com.google.android.videos # Google Movies
adb shell pm uninstall -k --user 0 com.google.android.webview # AOSP webview
adb shell pm uninstall -k --user 0 com.instagram.android # Instagram
adb shell pm uninstall -k --user 0 com.asus.ia.asusapp # Asus Service Center
adb shell pm uninstall -k --user 0 com.google.android.keep # Google Keep
adb shell pm uninstall -k --user 0 com.google.android.youtube # YouTube
adb shell pm uninstall -k --user 0 com.asus.calculator # Asus Calculator ​
Awsome dude, Deleted 9 applications.
Thank you so much
Thanks Man,
Also I suggest all to backup the apk file before uninstalling. Do it using App Backup And restore application.
You need to set setting to show System Application.
Note : I uninstalled Launcher3 application and changed to NOVA. Later double tap to sleep went wrong. And finger print scanner again asking to enter pattern.
Share command to uninstall Google GMAIL app.
sachinm said:
Share command to uninstall Google GMAIL app.
Click to expand...
Click to collapse
Change the package name starting with com.<whatever-it-is> with com.google.android.gm.
Sent from my ASUS_X00TD using XDA Labs
Thanks a lot. I managed to uninstall FB, IG & Messenger. However I have this game called FreeFire comes pre-installed. I bought a Malaysian set and not sure if the Indian set have the game or not. I have disabled the game for now. Any command to delete it?
fabelbish said:
Thanks a lot. I managed to uninstall FB, IG & Messenger. However I have this game called FreeFire comes pre-installed. I bought a Malaysian set and not sure if the Indian set have the game or not. I have disabled the game for now. Any command to delete it?
Click to expand...
Click to collapse
We don't have pre installed garbage except stock app!
fabelbish said:
Thanks a lot. I managed to uninstall FB, IG & Messenger. However I have this game called FreeFire comes pre-installed. I bought a Malaysian set and not sure if the Indian set have the game or not. I have disabled the game for now. Any command to delete it?
Click to expand...
Click to collapse
try this
Code:
adb shell pm uninstall -k --user 0 com.dts.freefireth
Just for information.This method does not remove programs from system (apk).Tried to remove the program on the phone with root.The apk file remained in place, but the Android thought that there was no program in the system.Because memory is not released.This method is very convenient for the fact that the program did not work in the background and to disable auto-update Fota.
watatara.102 said:
try this
Code:
adb shell pm uninstall -k --user 0 com.dts.freefireth
Click to expand...
Click to collapse
thanks!!
After update my sd card is corrupted actually it is working solution guys
Not working for me and i did it twice. Apps still there. For now i only disabled it. I have the indonesian version. Even the update is still not there. Still using the october patch and no update yet.
Does anyone have a solution?
RoStHa said:
Just for information.This method does not remove programs from system (apk).Tried to remove the program on the phone with root.The apk file remained in place, but the Android thought that there was no program in the system.Because memory is not released.This method is very convenient for the fact that the program did not work in the background and to disable auto-update Fota.
Click to expand...
Click to collapse
Hey, Can you please tell me how did you root your device ?
Tyakrish said:
Hey, Can you please tell me how did you root your device ?
Click to expand...
Click to collapse
I have several phones.Checked the remove programs on Asus Zoom.Way of obtaining Root has long been known.If Root is needed for Asus M2 Max Pro-a few people got it.Unfortunately I can't give the link because I do not have a sufficient number of messages.This is a forum 4pda[point]ru.
RoStHa said:
I have several phones.Checked the remove programs on Asus Zoom.Way of obtaining Root has long been known.If Root is needed for Asus M2 Max Pro-a few people got it.Unfortunately I can't give the link because I do not have a sufficient number of messages.This is a forum 4pda[point]ru.
Click to expand...
Click to collapse
Thanks I'll search in 4pda..
hello i want reamove and not return if i am make fatory system
so it is possbile without root
after adb shell
pm uninstall -k --user 0 com.engloryintertech.caping # Caping

How to Root | Degoogle (enable Sig Spoofing) on Galaxy S20FE (Qualcomm)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello Guys/Girls/Non-Binary this should just be some Tutorial because I didn't find a lot about this on xda.
I have Twrp installed check out this thread on how to do it: TWRP FOR S20 FE EXYNOS
TWRP KEY COMBO: Power + VolUP
I will give you the download-link of the right version of the Twrp if you have the SM-G780G because i feel no one has it and searching comments is kinda bothering.
Twrp for SM-G780G (dunno if it works on others but should) is in attached Files on This Post.
This Version of Twrp has a small "bug" or a kinda non see able feature because it doesn't give you a GUI thing for enable Write-Rights in "/system_root" if you are a n00b don't worry explain later.
First of all you need adb and linux is kinda good because i don't know on how to do some zip things in Windows (and it kinda sucks anyway but don't cry )
So the real tutorial starts here (you HAVE TWRP and a boootable system right now) if not check the link i gave you.
First of all you root the phone (You can skip this step if you don't want root rights):
Download Magisk-Zip : Magisk Zip
Connect the Phone and your PC and put the magisk.zip on your phone. -> In Twrp go to install -> Click Magisk.zip.
Wait and some mad voodo magic from your Lord and Savior topjohnwu: https://forum.xda-developers.com/m/topjohnwu.4470081/
appears and you're rooted.
So this is the more complicated part of the tutorial (because we only have android 11 on this phone we need to kinda manually deodex you're services.jar I did a tutorial on that here:
Sig Spoofing on Android 11
You can use the exact same steps!!
short description: download haystack11-attempt, dexpatcher, the zip you need to rename, - pull and deodex your services.jar - flash the zip in Magisk!!
After that boot in system install fdroid (put the apk from your PC to the phone install via Samsung-files or some other app) download signature-spoof checker from fdroid and give the permission if that works youre good to go.
Go in Magisk -> Reboot to Recovery (Or Reboot in Twrp with Key-Combo)
Now we are debloating (the de-bloat in /system_root is necessary the pm uninstall commands and i will add them later forgot to write down and I'am always high(so i forgot them) also they are optional) for real you could de-bloat a lot more here but I doesn't wanna ruin camera app and things real Samsung boys will know what i talk about. but if you have better de-bloating options go and comment!
System_root de-bloat necessary:
adb shell
# Samsung ****
rm /system_root/system/app/ARZone/ARZone.apk
rm /system_root/system/app/BixbyWakeup/BixbyWakeup.apk
rm /system_root/system/app/FBAppManager_NS/FBAppManager_NS.apk
rm /system_root/system/app/Facebook_stub/Facebook_stub.apk
rm /system_root/system/app/YouTube/YouTube.apk
rm /system_root/system/priv-app/Bixby/Bixby.apk
rm /system_root/system/priv-app/BixbyAgentStub/BixbyAgentStub.apk
rm /system_root/system/priv-app/BixbyService/BixbyService.apk
rm /system_root/system/priv-app/GalaxyAppsWidget_Phone_Dream/GalaxyAppsWidget_Phone_Dream.apk
rm /system_root/system/priv-app/GalaxyApps_OPEN/GalaxyApps_OPEN.apk
rm /system_root/system/priv-app/GameHome/GameHome.apk
rm /system_root/system/priv-app/FBInstaller_NS/FBInstaller_NS.apk
rm /system_root/system/priv-app/FBServices/FBServices.apk
rm /system_root/system/priv-app/EasySetup/EasySetup.apk
rm /system_root/system/priv-app/OneDrive_Samsung_v3/OneDrive_Samsung_v3.apk
rm /system_root/system/priv-app/Tips/Tips.apk # stupid Samsung Tips popups
rm /system_root/system/priv-app/DeXonPC/DeXonPC.apk
rm /system_root/system/priv-app/CocktailBarService_v3.2/CocktailBarService_v3.2.apk # Edge panel top right floats
# Google ****
rm /system_root/system/app/Chrome/Chrome.apk
rm /system_root/system/app/ChromeCustomizations/ChromeCustomizations.apk
rm /system_root/system/app/Gmail2/Gmail2.apk
rm /system_root/system/app/GoogleCalendarSyncAdapter/GoogleCalendarSyncAdapter.apk
rm /system_root/system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk
rm /system_root/system/app/GoogleLocationHistory/GoogleLocationHistory.apk
rm /system_root/system/priv-app/SetupWizard/SetupWizard.apk # Without removal never passes initial setup
# Stuff replaced by MicroG aka NSA eyes
rm /system_root/system/priv-app/GmsCore/GmsCore.apk
rm /system_root/system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk
rm /system_root/system/priv-app/Phonesky/Phonesky.apk
rm /system_root/system/priv-app/Velvet/Velvet.apk
In Twrp -> Mount System
Now open Terminal on Your PC (in use of ADB) and try to do one of the delete commands in /system_root if you're getting a rights error don't worry I explain how you get it working.
The command is:
mount -o rw,remount /system_root
Go try a delete command in /system_root again. everything should be fine now.
Go through all the de-bloat commands after that download the microG flash-able zip of your linking here: (Or use Nanolux)
https://github.com/FriendlyNeighborhoodShane/MinMicroG_releases/releases/tag/2021.04.28
Put it on your phone and flash it throuh twrp.
Boot and Boom OneUI 3.1 with MicroG and low bloat this Exynos now runs like a beast.
Sorry this my second post on this thread so don't kill me for my bad English or some dumb mistakes!
Credits to all the beautiful guys on xda! This stuff would never happen without those Legends!!
Exynos is SM-G780F any owners of the G i.e. the snapdragon 4G version following your link will have a bad time.
3mel said:
Exynos is SM-G780F any owners of the G i.e. the snapdragon 4G version following your link will have a bad time.
Click to expand...
Click to collapse
My Tutorial says Exynos only like 3 Times
Hello. So happy to see some posts like these about s20 fe Exynos version. Really appreciate your work. Im more than a noob, i can't follow all these steps as they are a bit complicated as i used to root and install twrp, custom roms on my beloved Galaxy S5! But yeah pleasing to see the forum moving abit
Kingslayer9988 said:
My Tutorial says Exynos only like 3 Times
Click to expand...
Click to collapse
not everyone who might want root knows about SoCs.
it wasn't a dig at you.
Hello, How to do safetynet, I tried universal fix riru and it does not work And a few other ways
pepcio03 said:
Hello, How to do safetynet, I tried universal fix riru and it does not work And a few other ways
Click to expand...
Click to collapse
You can't pass safetnet with microg installed, it has been an issue for a while
SafetyNet API · Issue #181 · microg/GmsCore
As of version 0.37 Pokemon Go uses GMS's safetynet feature and I for one can't get past login. What is the implementation status on safetynet, is this out of scope for microg?
github.com
If you want to pass safetynet you'll have to remove microg and reinstall google play services to able to pass it.
Hello, does this microG degoogle work with the S 20 FE Snapdragon
(G781B/DS) ?​

Question App that fake source needed

Yes we need for android 13 an app that fake that the installed app is installed from the playstore and not other.
hanschke said:
Yes we need for android 13 an app that fake that the installed app is installed from the playstore and not other.
Click to expand...
Click to collapse
Apparently in official A13 , apps outside the playstore won't be allowed accessibility service access.
I think fdroid, aurora store etc should be all good
Android 13 is getting new sideloading restrictions, but they are good.
Google is introducing new restrictions on sideloaded apps with Android 13. These apps won't be able to use Android's Accessibility API.
www.androidauthority.com
if I use Aurora Droid for example it is the official store but without branding from google installing the apk form the the playstore. So we have to find the solution faking the signature after the download and installing it.
Playstore has to know it too and watch the installing process or not?
You can already do this without needing an extra app. Just become root in a terminal or use adb shell, and do pm install -i com.android.vending /somewhere/com.example.someapp.apk to install a new app that pretends to be from the Play Store, or pm set-installer com.example.someexistingapp com.android.vending to mark an already-installed app as having been installed from the Play Store.
Thank is great. A more easier way for doing it will BE great.
As a follow-up, if your goal is to let sideloaded apps use accessibility services in Android 13, then faking the installer app is the wrong approach. In that case, you can instead either pick "Allow restricted settings" in app info for it after trying and failing to enable the accessibility service, or install the app with the session-based API, without specifying local file or downloaded file as the source. See https://blog.esper.io/android-13-sideloading-restriction-harder-malware-abuse-accessibility-apis/ for more details.
Not all people use adb
Not all people should use adb. Its a very useful but possible to do great harm to a system with the simplest error. There are lots of helpful guides and videos to show the correct way to do things.
josephcsible said:
pm set-installer com.example.someexistingapp com.android.vending
Click to expand...
Click to collapse
Just tried that, but got the following error:
Code:
Exception occurred while executing 'set-installer':
java.lang.SecurityException: Unknown calling UID: 0
at com.android.server.pm.PackageManagerService.setInstallerPackageName(PackageManagerService.java:14377)
at com.android.server.pm.PackageManagerShellCommand.runSetInstaller(PackageManagerShellCommand.java:2956)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:281)
at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
at android.os.ShellCommand.exec(ShellCommand.java:44)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21766)
at android.os.Binder.shellCommand(Binder.java:929)
at android.os.Binder.onTransact(Binder.java:813)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4621)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4363)
at android.os.Binder.execTransactInternal(Binder.java:1159)
at android.os.Binder.execTransact(Binder.java:1123)
Any idea?
fil3s said:
Apparently in official A13 , apps outside the playstore won't be allowed accessibility service access.
I think fdroid, aurora store etc should be all good
Android 13 is getting new sideloading restrictions, but they are good.
Google is introducing new restrictions on sideloaded apps with Android 13. These apps won't be able to use Android's Accessibility API.
www.androidauthority.com
Click to expand...
Click to collapse
Go to app in settings app then 3 dot menu and allow unrestricted access on a13
@Master One
I found the solution
You must learn uid of play store, to do so;
Code:
su -c cat /data/system/packages.list | grep com.android.vending | awk '{print $2}'
It will print 5 digit number like 10320, execute below commands using that 5 digit;
Code:
su 10320
pm set-installer com.example.someexistingapp com.android.vending
Demonstration;
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
MrMiyamo said:
@Master One I found the solution
Click to expand...
Click to collapse
Unfortunately that didn't work here on my device:
Code:
surya:/ $ su -c cat /data/system/packages.list | grep com.android.vending | awk '{print $2}'
10198
surya:/ $ su 10198
surya:/ $ pm set-installer co.mona.android com.android.vending
Exception occurred while executing 'set-installer':
java.lang.SecurityException: Caller does not have same cert as old installer package com.aurora.services
at com.android.server.pm.PackageManagerService.setInstallerPackageName(PackageManagerService.java:14403)
at com.android.server.pm.PackageManagerShellCommand.runSetInstaller(PackageManagerShellCommand.java:2956)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:281)
at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
at android.os.ShellCommand.exec(ShellCommand.java:44)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21766)
at android.os.Binder.shellCommand(Binder.java:929)
at android.os.Binder.onTransact(Binder.java:813)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4621)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4363)
at android.os.Binder.execTransactInternal(Binder.java:1159)
at android.os.Binder.execTransact(Binder.java:1123)
Master One said:
Unfortunately that didn't work here on my device:
Code:
surya:/ $ su -c cat /data/system/packages.list | grep com.android.vending | awk '{print $2}'
10198
surya:/ $ su 10198
surya:/ $ pm set-installer co.mona.android com.android.vending
Exception occurred while executing 'set-installer':
java.lang.SecurityException: Caller does not have same cert as old installer package com.aurora.services
at com.android.server.pm.PackageManagerService.setInstallerPackageName(PackageManagerService.java:14403)
at com.android.server.pm.PackageManagerShellCommand.runSetInstaller(PackageManagerShellCommand.java:2956)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:281)
at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
at android.os.ShellCommand.exec(ShellCommand.java:44)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21766)
at android.os.Binder.shellCommand(Binder.java:929)
at android.os.Binder.onTransact(Binder.java:813)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4621)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4363)
at android.os.Binder.execTransactInternal(Binder.java:1159)
at android.os.Binder.execTransact(Binder.java:1123)
Click to expand...
Click to collapse
Maybe try to use uid of com.aurora.services
MrMiyamo said:
Maybe try to use uid of com.aurora.services
Click to expand...
Click to collapse
Nope, just tried and resulted in the exact same error message.
Master One said:
Nope, just tried and resulted in the exact same error message.
Click to expand...
Click to collapse
Getting same error on Bluestacks too
Only thing that really worked for me was installing from scratch with :
pm install -i "com.android.vending" <apk>
mforce2 said:
Only thing that really worked for me was installing from scratch with :
pm install -i "com.android.vending" <apk>
Click to expand...
Click to collapse
What about split apks
MrMiyamo said:
What about split apks
Click to expand...
Click to collapse
For that I have no idea but maybe try to find just one apk. I have found that some sites offer just one big APK.
Play Store APKs
Use Aurora Store + "Root installer" as the installation method, works for single + split APKs.
Non Play Store APKs
Use my fork of King Installer, works for single APK.
Or use direct ADB install, works for single APK.
Code:
pm install -i "com.android.vending" <apk>
If I take the king Installer inside the app information it told me that it is king installed

Question Problems removing bloatware from X80 Pro using adbappcontrol and LADB

Yesterday my X80 Pro (Origin OS) arrived and I was about to tweak the recommended settings for Origin OS (like notifications, and so on). When I started to remove bloatware I ran into the following issue:
Whenever I connect my device to the PC adbappcontrol recognizes the device and registers an USB Plug-In Event in the console. But 1 second later there's a log that states that the device disconnected.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I was somehow able to already remove vivo.pem and a small amount of other unneccessary bloatware but I'm still not able to remove something like the V-Appstore and other bloatware because my device keeps disconnecting. Apparently I'm not the first person to run into this issue as I stumbled upon this thread on the Android StackExchange where various things are suggested such as using an USB2.0 instead of an USB3.0 port. So far none of the options that were mentioned in that thread worked for me.
After some further research I found that there is an app called LADB (which probably is known here as it is developed by a user of the forum) that provides a local ADB shell so that I don't need to connect the device to the PC but can run the neccessary remove commands straight from the phone. After getting the app installed I wanted to start but in all videos of LADB, wireless debugging mode is used for LADB which requires the developer options screen to run in split screen mode. After enabling "Force the size adjustment of activities" however, I'm still not able to launch the developer options in split screen mode. I just get the message that split screen is not supported for the settings app. Strangely the same pop-up appears for other apps as well like Instagram, etc. which should be forced to open in split screen mode after enabling the previously mentioned developer-setting.
Is there anyone else that has run into similar issues or someone who could help me solve this issue? I'm completely new to using ADB, so perhaps there's also things that I just don't know how to do properly which could lead to an issue? Any help is really appreciated!!
UPDATE:
After fiddling around a bit I was able to connect my device to the Windows CMD for Wireless Debugging. However, it seems I'm not able to uninstall packages with a regular command like this:
$ pm uninstall --user 0 com.vivo.voicewakeup
Failure [DELETE_FAILED_USER_RESTRICTED]
Click to expand...
Click to collapse
On StackOverflow I found a thread where this topic was discussed as well. However, people were not on the same page whether --user 0 refers to the main android user or to root (to which we don't have access on the X80 Pro as far as I'm concerned?).
(you can't delete uid 1000 apps with such method)
With new protection vivo.uninstall.compatibility.not_adbUninstall it's become impossible to delete or disable Jovi app with ADB on my Vivo Y31 android 12.
pm uninstall -k --user 0 com.vivo.hiboard
Failure [DELETE_FAILED_USER_RESTRICTED]
After decompiling framework.jar I found interesting transaction in IPackageManager.java
TRANSACTION_setSystemAppInstallState = 134
setSystemAppInstallState(String var1, boolean var2, int var3)
Whith this i was able to delete Jovi
adb shell service call package 134 s16 com.vivo.hiboard i32 0 i32 0
out:
Result: Parcel(00000000 00000001 '........')
s16 packagename
i32 0 or 1 uninstalled/installed
i32 0 - user0
Pervokur said:
(you can't delete uid 1000 apps with such method)
With new protection vivo.uninstall.compatibility.not_adbUninstall it's become impossible to delete or disable Jovi app with ADB on my Vivo Y31 android 12.
pm uninstall -k --user 0 com.vivo.hiboard
Failure [DELETE_FAILED_USER_RESTRICTED]
After decompiling framework.jar I found interesting transaction in IPackageManager.java
TRANSACTION_setSystemAppInstallState = 134
setSystemAppInstallState(String var1, boolean var2, int var3)
Whith this i was able to delete Jovi
adb shell service call package 134 s16 com.vivo.hiboard i32 0 i32 0
out:
Result: Parcel(00000000 00000001 '........')
s16 packagename
i32 0 or 1 uninstalled/installed
i32 0 - user0
Click to expand...
Click to collapse
Having same issue with x90 pro plus, can't remove certain apps via ADB. Tried your method but it doesn't work. Can you suggest anything to remove bloatware on x90 pro plus?
Thanos88 said:
Having same issue with x90 pro plus, can't remove certain apps via ADB. Tried your method but it doesn't work. Can you suggest anything to remove bloatware on x90 pro plus?
Click to expand...
Click to collapse
I suppose that on x90 pro plus framework.jar it's different. So service package isn't 134
raimondomartire said:
I suppose that on x90 pro plus framework.jar it's different. So service package isn't 134
Click to expand...
Click to collapse
Can you advise how to debloat then on x90 pro plus please ? Any suggestions?
Thanos88 said:
Can you advise how to debloat then on x90 pro plus please ? Any suggestions?
Click to expand...
Click to collapse
at least you should have posted output of my command
another way to uninstall
download old apk (withou vivo.uninstall.compatibility.not_adbUninstall in manifest)
downgrade with adb and uninstall
cp /sdcard/download/abe.apk /data/local/tmp;
pm install -r -d /data/local/tmp/abe.apk;
pm uninstall -k --user 0 com.vivo.abe;
Pervokur said:
another way to uninstall
download old apk (withou vivo.uninstall.compatibility.not_adbUninstall in manifest)
downgrade with adb and uninstall
cp /sdcard/download/abe.apk /data/local/tmp;
pm install -r -d /data/local/tmp/abe.apk;
pm uninstall -k --user 0 com.vivo.abe;
Click to expand...
Click to collapse
I want to try this on x90 pro plus . im not the greatest ever regarding adb. should the older apk be copied in the phone ? and what (withou vivo.uninstall.compatibility.not_adbUninstall in manifest) should exactly mean ?i downloaded for test an older apk of some chinese app that i wanna get rid off . I really want to delete chinese useless apps but sadly i cant even manage to disable them . thanks and sorry for the newbie question
Here a script (decompress zip in a directory and launch .bat file) that remove vivo browser according @Pervokur suggestion
73.47 MB file on MEGA
mega.nz
raimondomartire said:
Here a script (decompress zip in a directory and launche .bat file) that remove vivo browser according @Pervokur suggestion
73.47 MB file on MEGA
mega.nz
Click to expand...
Click to collapse
Brilliant , worked great, thanks a lot . If this would be possible with all other bloatware , that would be a dream .
vendetta17 said:
Brilliant , worked great, thanks a lot . If this would be possible with all other bloatware , that would be a dream .
Click to expand...
Click to collapse
I've add also a script to personalize theme in other thread. In next days I'll add other stuffs
raimondomartire said:
I've add also a script to personalize theme in other thread. In next days I'll add other stuffs
Click to expand...
Click to collapse
Can't wait for that. Great news!
raimondomartire said:
Here a script (decompress zip in a directory and launch .bat file) that remove vivo browser according @Pervokur suggestion
73.47 MB file on MEGA
mega.nz
Click to expand...
Click to collapse
This is brilliant
Unfortunately I sold my x90 pro plus because the Chinese bloatware was too annoying. If you find a way to remove all Chinese bloatware, I will buy the x90 pro plus again
Thanos88 said:
This is brilliant
Unfortunately I sold my x90 pro plus because the Chinese bloatware was too annoying. If you find a way to remove all Chinese bloatware, I will buy the x90 pro plus again
Click to expand...
Click to collapse
I can remove all chinese apps except for Jovi, imusic, Launcher. But we'll find a way in future
raimondomartire said:
Web can remove all chinese apps except for Jovi, imusic, Launcher. But we'll find a way in future
Click to expand...
Click to collapse
Sorry what is Web?
Also, the x90 pro plus global version is coming out end of January, but the price will be significantly more than the Chinese version
raimondomartire said:
I can remove all chinese apps except for Jovi, imusic, Launcher. But we'll find a way in future
Click to expand...
Click to collapse
try this
service call package 134 s16 nameofapp i32 0
Thanos88 said:
Sorry what is Web?
Also, the x90 pro plus global version is coming out end of January, but the price will be significantly more than the Chinese version
Click to expand...
Click to collapse
If completely debloated , this phone is everything i ever wished . What a beast of a phone . I even like Origin OS compared to MIUI for example .
Pervokur said:
try this
service call package 134 s16 nameofapp i32 0
Click to expand...
Click to collapse
@Pervokur Ad you know if I change command in this
adb shell service call package 134 s16 com.vivo.space i32 0 i32 0
I've this error
0x00000000: fffffffe 0000002e 00610050 00630072 '........P.a.r.c.'
0x00000010: 006c0065 00640020 00740061 00200061 'e.l. .d.a.t.a. .'
0x00000020: 006f006e 00200074 00750066 006c006c 'n.o.t. .f.u.l.l.'
0x00000030: 00200079 006f0063 0073006e 006d0075 'y. .c.o.n.s.u.m.'
0x00000040: 00640065 0020002c 006e0075 00650072 'e.d.,. .u.n.r.e.'
0x00000050: 00640061 00730020 007a0069 003a0065 'a.d. .s.i.z.e.:.'
0x00000060: 00340020 00000000 000002e8 0000016e ' .4.........n...'
0x00000070: 00610009 00200074 006e0061 00720064 '..a.t. .a.n.d.r.'
0x00000080: 0069006f 002e0064 0073006f 0050002e 'o.i.d...o.s...P.'
0x00000090: 00720061 00650063 002e006c 006e0065 'a.r.c.e.l...e.n.'
0x000000a0: 006f0066 00630072 004e0065 0044006f 'f.o.r.c.e.N.o.D.'
0x000000b0: 00740061 00410061 00610076 006c0069 'a.t.a.A.v.a.i.l.'
0x000000c0: 00500028 00720061 00650063 002e006c '(.P.a.r.c.e.l...'
0x000000d0: 0061006a 00610076 0039003a 00340034 'j.a.v.a.:.9.4.4.'
0x000000e0: 000a0029 00610009 00200074 006e0061 ').....a.t. .a.n.'
0x000000f0: 00720064 0069006f 002e0064 006f0063 'd.r.o.i.d...c.o.'
0x00000100: 0074006e 006e0065 002e0074 006d0070 'n.t.e.n.t...p.m.'
0x00000110: 0049002e 00610050 006b0063 00670061 '..I.P.a.c.k.a.g.'
0x00000120: 004d0065 006e0061 00670061 00720065 'e.M.a.n.a.g.e.r.'
0x00000130: 00530024 00750074 002e0062 006e006f '$.S.t.u.b...o.n.'
0x00000140: 00720054 006e0061 00610073 00740063 'T.r.a.n.s.a.c.t.'
0x00000150: 00490028 00610050 006b0063 00670061 '(.I.P.a.c.k.a.g.'
0x00000160: 004d0065 006e0061 00670061 00720065 'e.M.a.n.a.g.e.r.'
0x00000170: 006a002e 00760061 003a0061 00380033 '..j.a.v.a.:.3.8.'
0x00000180: 00340032 000a0029 00610009 00200074 '2.4.).....a.t. .'
0x00000190: 006f0063 002e006d 006e0061 00720064 'c.o.m...a.n.d.r.'
0x000001a0: 0069006f 002e0064 00650073 00760072 'o.i.d...s.e.r.v.'
0x000001b0: 00720065 0070002e 002e006d 00610050 'e.r...p.m...P.a.'
0x000001c0: 006b0063 00670061 004d0065 006e0061 'c.k.a.g.e.M.a.n.'
0x000001d0: 00670061 00720065 00650053 00760072 'a.g.e.r.S.e.r.v.'
0x000001e0: 00630069 00240065 00500049 00630061 'i.c.e.$.I.P.a.c.'
0x000001f0: 0061006b 00650067 0061004d 0061006e 'k.a.g.e.M.a.n.a.'
0x00000200: 00650067 00490072 0070006d 002e006c 'g.e.r.I.m.p.l...'
0x00000210: 006e006f 00720054 006e0061 00610073 'o.n.T.r.a.n.s.a.'
0x00000220: 00740063 00500028 00630061 0061006b 'c.t.(.P.a.c.k.a.'
0x00000230: 00650067 0061004d 0061006e 00650067 'g.e.M.a.n.a.g.e.'
0x00000240: 00530072 00720065 00690076 00650063 'r.S.e.r.v.i.c.e.'
0x00000250: 006a002e 00760061 003a0061 00340036 '..j.a.v.a.:.6.4.'
0x00000260: 00300036 000a0029 00610009 00200074 '6.0.).....a.t. .'
0x00000270: 006e0061 00720064 0069006f 002e0064 'a.n.d.r.o.i.d...'
0x00000280: 0073006f 0042002e 006e0069 00650064 'o.s...B.i.n.d.e.'
0x00000290: 002e0072 00780065 00630065 00720054 'r...e.x.e.c.T.r.'
0x000002a0: 006e0061 00610073 00740063 006e0049 'a.n.s.a.c.t.I.n.'
0x000002b0: 00650074 006e0072 006c0061 00420028 't.e.r.n.a.l.(.B.'
0x000002c0: 006e0069 00650064 002e0072 0061006a 'i.n.d.e.r...j.a.'
0x000002d0: 00610076 0031003a 00300033 00290035 'v.a.:.1.3.0.5.).'
0x000002e0: 0009000a 00740061 00610020 0064006e '....a.t. .a.n.d.'
0x000002f0: 006f0072 00640069 006f002e 002e0073 'r.o.i.d...o.s...'
0x00000300: 00690042 0064006e 00720065 0065002e 'B.i.n.d.e.r...e.'
0x00000310: 00650078 00540063 00610072 0073006e 'x.e.c.T.r.a.n.s.'
0x00000320: 00630061 00280074 00690042 0064006e 'a.c.t.(.B.i.n.d.'
0x00000330: 00720065 006a002e 00760061 003a0061 'e.r...j.a.v.a.:.'
0x00000340: 00320031 00340036 000a0029 00000000 '1.2.6.4.).......')
Does anyone know how to open links in correct apps? For example I want Reddit links to open in Infinity for Reddit. YouTube links in YouTube Revanced.

Categories

Resources