Question Reinstall Buds Controller app - SOLVED - Samsung Galaxy Watch 4

SOLVED
Hi all,
After getting the Watch 4 Classic, I deleted some stuff I thought I didn't need. So I deleted the Buds Controller app. I reconsidered though, and ordered the Buds 2, however I can't find the Buds Controller app on either the Play Store, Galaxy Store or apkmirror. Anyone some hints to get that app back without having to reset the Watch?
Solution:
Open a shell on the watch with adb shell
When the shell is started, enter:
pm install-existing com.samsung.android.watch.budscontroller

gschot said:
SOLVED
Hi all,
After getting the Watch 4 Classic, I deleted some stuff I thought I didn't need. So I deleted the Buds Controller app. I reconsidered though, and ordered the Buds 2, however I can't find the Buds Controller app on either the Play Store, Galaxy Store or apkmirror. Anyone some hints to get that app back without having to reset the Watch?
Solution:
Open a shell on the watch with adb shell
When the shell is started, enter:
pm install-existing com.samsung.android.watch.budscontroller
Click to expand...
Click to collapse
This didn't work for me.
$ pm install-existing com.samsung.android.watch.budscontroller
android.content.pm.PackageManager$NameNotFoundException: Package com.samsung.android.watch.budscontroller doesn't exist

AwkwardUberHero said:
This didn't work for me.
$ pm install-existing com.samsung.android.watch.budscontroller
android.content.pm.PackageManager$NameNotFoundException: Package com.samsung.android.watch.budscontroller doesn't exist
Click to expand...
Click to collapse
Hmm let me look in to that tomorrow..

AwkwardUberHero said:
This didn't work for me.
$ pm install-existing com.samsung.android.watch.budscontroller
android.content.pm.PackageManager$NameNotFoundException: Package com.samsung.android.watch.budscontroller doesn't exist
Click to expand...
Click to collapse
The BudsController apk is still on the watch in:
/system/preload/BudsController/BudsController.apk
You should be able to reinstall that.

gschot said:
The BudsController apk is still on the watch in:
/system/preload/BudsController/BudsController.apk
You should be able to reinstall that.
Click to expand...
Click to collapse
For some reason, it's not finding it for me.
I uninstalled it by long pressing on the app, and clicked uninstall.

AwkwardUberHero said:
For some reason, it's not finding it for me.
I uninstalled it by long pressing on the app, and clicked uninstall.
Click to expand...
Click to collapse
So did I. When you adb shell into the phone, can you then do a:
pm install /system/preload/BudsController/BudsController.apk
?
Or when you in the adb shell do:
cd /system/preload
Followed by:
ls -al
What do you see then?

gschot said:
So did I. When you adb shell into the phone, can you then do a:
pm install /system/preload/BudsController/BudsController.apk
?
Click to expand...
Click to collapse
Will give this a try in a bit.

gschot said:
So did I. When you adb shell into the phone, can you then do a:
pm install /system/preload/BudsController/BudsController.apk
?
Or when you in the adb shell do:
cd /system/preload
Followed by:
ls -al
What do you see then?
Click to expand...
Click to collapse
This is what I see
drwxr-xr-x 3 root root 4096 2008-12-31 10:00 BudsController
So, it sees it there. When I try and install with the steps above, it fails, and gives this.
$ pm install /system/preload/BudsController/BudsController.apk
Failure [-3001: INSTALL_FAILED_REJECTED_BY_BUILDTYPE]

AwkwardUberHero said:
This is what I see
drwxr-xr-x 3 root root 4096 2008-12-31 10:00 BudsController
So, it sees it there. When I try and install with the steps above, it fails, and gives this.
$ pm install /system/preload/BudsController/BudsController.apk
Failure [-3001: INSTALL_FAILED_REJECTED_BY_BUILDTYPE]
Click to expand...
Click to collapse
Try install-existing instead of install, normal install is possible for normal apps but system apps from what I have seen, throw buildtype error

Dante63 said:
Try install-existing instead of install, normal install is possible for normal apps but system apps from what I have seen, throw buildtype error
Click to expand...
Click to collapse
Ah. Didn't even think about that. I factory reset my watch earlier, so it's back again now. Haha. I'll keep this in mind though.

AwkwardUberHero said:
Ah. Didn't even think about that. I factory reset my watch earlier, so it's back again now. Haha. I'll keep this in mind though.
Click to expand...
Click to collapse
Haha i had the same. Factory reset is reasonably fast though.
Before that i spent too much time searching the "BUDS" app which deleted myself.

Too late but It's in the Play Store

Related

Essential Layout Whitelist Editor

This is an app made by a reddit user to manage the ESSENTIAL_LAYOUT_WHITELIST setting.
You can use this app to only whitelist apps that you need, instead of whitelisting all apps.
Note that you will still need ADB to grant permission to this app:
adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
You only need to do this once, then you can use the app normally.
This app only shows user apps. Please do give feedback if you find any system app that behaves differently than it was.
Google Play
Download(Github)
edit: credits to oracleicom
All credit for this app goes to /u/TsFreddie over on the /r/essential subreddit.
Yes. First up Nova!!!
Sent from my PH-1 using Tapatalk
This is now on Google Play: https://play.google.com/store/apps/details?id=in.tsdo.elw
But you still MUST run that permissions code in ADB.
adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
Click to expand...
Click to collapse
I was wondering when will this get posted here since I can't post link.
But, just a heads up: the old package name got suspended by google. So the package name changed, and the ADB command should change correspondingly.
Code:
adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
TsFreddie said:
I was wondering when will this get posted here since I can't post link.
But, just a heads up: the old package name got suspended by google. So the package name changed, and the ADB command should change correspondingly.
Code:
adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
Click to expand...
Click to collapse
I updated the OP with this :good:
This is great !! Is there a reason why essential didn't do this out of the box?
How'd you guys get ADB drivers to work. I can't locate any that'll work for some reason. Could be my current adb drivers are messing with it. It works fine for my LG and Samsung phones but my adb won't show the Essential phone...
gqukyo said:
How'd you guys get ADB drivers to work. I can't locate any that'll work for some reason. Could be my current adb drivers are messing with it. It works fine for my LG and Samsung phones but my adb won't show the Essential phone...
Click to expand...
Click to collapse
Assuming you're on Windows, reboot with driver signing disabled and force update drivers to the one Google distributes with the sdk.
I got some universal ones to work. However, now my issue is that the authorize PC pop up doesn't actually pop up when I connect. I've google and none of the solutions worked... I just want to swap out the app switcher and back buttons... :T
gqukyo said:
How'd you guys get ADB drivers to work. I can't locate any that'll work for some reason. Could be my current adb drivers are messing with it. It works fine for my LG and Samsung phones but my adb won't show the Essential phone...
Click to expand...
Click to collapse
The older minimal adb packages won't work, and the failures look like driver issues.
Get the new adb and try again.
I got it working now. Just had to use another PC.
Deleted
---------- Post added at 06:28 AM ---------- Previous post was at 05:47 AM ----------
this app worked perfectly! Love it when it's using the extra room! Thanks for the help!
So, my question. Since I did the whitelist all (with the *) what's the remove command for that line? so that I can actually use this selective whitelist?
vexx109 said:
So, my question. Since I did the whitelist all (with the *) what's the remove command for that line? so that I can actually use this selective whitelist?
Click to expand...
Click to collapse
Uploading the new list will over write the existing values.
If you want return the value to stock use,
adb shell settings delete global ESSENTIAL_LAYOUT_WHITELIST
After you guys changed permissions, did you get the OTA update no problem? Did the hack stick or did you need to reapply the shell command?
I did the mods via ADB and they have stuck after the upgrade, either that or Essential has added apps to their whitelist as part of this upgrade.
Thank you so much for this easy way to whitelist without having to wait for Essential!!
Curious what other apps you all have white-listed to full screen (I have only done Nova Prime) with good results...
---------- Post added at 07:10 PM ---------- Previous post was at 07:08 PM ----------
TsFreddie said:
I was wondering when will this get posted here since I can't post link.
But, just a heads up: the old package name got suspended by google. So the package name changed, and the ADB command should change correspondingly.
Code:
adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
Click to expand...
Click to collapse
Thank you!
I whitelisted Nova, Textra, calander and instapaper. Thinking of switching to the global whitelist, but haven't done that yet.
This is so much nicer than fighting with the ADB permissions. I kept missing an app here or there editing it manually. Thank you brilliant lovely folks.
bugsy said:
I whitelisted Nova, Textra, calander and instapaper. Thinking of switching to the global whitelist, but haven't done that yet.
Click to expand...
Click to collapse
A few apps don't work properly. Personally I would just use this app and select all by default, then turn off any apps that you notice has glitches as you see them.

Call recording

Can anyone confirm that this 9.0 pie update breaks all call recording app from the play store. Thanks for your feedback.
Updated to Android 9 today and boldbeast no longer works, it will record my voice but not that of the call )-: I am considering root now to get the feature back as i did find it useful.
Update: found this on the play store https://play.google.com/store/apps/details?id=net.jroot3d.joneplustools&hl=en_GB
Its all working fine now as it enables the oneplus6 built in recorder.
Thanks
But that also means that it wouldn't work without root like myself. Right?
Guess I gotta stick with my 8.1 until someone figures this one out. This one feature is like super important to me atm.
Thanks again for your kind reply.
Hi,
No root required, my phone is standard no unlocked bootloader and no root.
You just need to install the software, then enable developer options on your phone, enable usb debbugging and send the following command to your phone. adb shell pm grant net.joneplustools android.permission.WRITE_SECURE_SETTINGS
Then you will have the option in the software (joneplustool) to enable call recording and also restore calling recorder at boot.
Then on the phone dialler , go into settings and enable call record.
xtruss said:
restore calling recorder at boot.
Click to expand...
Click to collapse
That's a bummer...
But hey, thanks a lot for your kind reply. And as for myself, I've been using Cherinbo, pretty decent I would say.
Well, I can confirm the paid verision of CallRecorder from skvalex still works on my Oneplus 6 with 9.0 Pie (not rooted, yet)
vibo2013 said:
Well, I can confirm the paid verision of CallRecorder from skvalex still works on my Oneplus 6 with 9.0 Pie (not rooted, yet)
Click to expand...
Click to collapse
Thanks for your feedback, and I'd like you ask a favor from you guys who is on 9.0.
Try that Cherinbo app and confirm that it's working good. I'll buy you a coffee if I could.
You seem as though you just want to promote a product to me, and one that doesn't work.
Darkest shades said:
Thanks for your feedback, and I'd like you ask a favor from you guys who is on 9.0.
Try that Cherinbo app and confirm that it's working good. I'll buy you a coffee if I could.
Click to expand...
Click to collapse
I wanted to give it a try, but I can't use it unless I give permission to access my contacts. A call recording app should work without that. So: sorry, won't test it any longer.
xtruss said:
You seem as though you just want to promote a product to me, and one that doesn't work.
Click to expand...
Click to collapse
Lol, not my intention. But the one thing that I like about this one is that all saved, recorded files doesn't appear into my music player, where as for others, they always does. Thanks for confirming that it doesn't work.
vibo2013 said:
I wanted to give it a try, but I can't use it unless I give permission to access my contacts. A call recording app should work without that. So: sorry, won't test it any longer.
Click to expand...
Click to collapse
It's ok, you help a lot already.
Thanks for your help guys.
I am very happy with the built in call recorder. What is the benefit of having a third party app to record calls?
xtruss said:
Hi,
adb shell pm grant net.joneplustools android.permission.WRITE_SECURE_SETTINGS
this adb command(below) worked on oreo and I just used it on pie, no root, works great. (you just have to run it again anytime you reboot your phone, if you're rooted, then it's permanent)
so, copy and paste in adb:
adb shell settings put global op_voice_recording_supported_by_mcc 1
>>>>then go to your phone dialer settings to see that is there.
Click to expand...
Click to collapse
Void
---------- Post added at 02:57 AM ---------- Previous post was at 02:49 AM ----------
mzsquared said:
xtruss said:
Hi,
adb shell pm grant net.joneplustools android.permission.WRITE_SECURE_SETTINGS
this adb command(below) worked on oreo and I just used it on pie, no root, works great. (you just have to run it again anytime you reboot your phone, if you're rooted, then it's permanent)
so, copy and paste in adb:
adb shell settings put global op_voice_recording_supported_by_mcc 1
>>>>then go to your phone dialer settings to see that is there.
Click to expand...
Click to collapse
Does this allow recording apps to work or just the default recorder on the dialer? Also has anyone tried ACR? People are reporting that it does still work with and without rooting.
Click to expand...
Click to collapse
dgunn said:
Void
Does this allow recording apps to work or just the default recorder on the dialer? Also has anyone tried ACR? People are reporting that it does still work with and without rooting.
Click to expand...
Click to collapse
"adb shell settings put global op_voice_recording_supported_by_mcc 1"
It enables the default, native Call Recorder found on op6 and op5 and I really like it. It recorded all my today's calls ranging from 625KB to 2.29MB all good quality(aac files)
eliaspizarro said:
Requeriments:
root
terminal with su permisions
Manual steps
Method 1 (works until reboot):
Create a file ex. incall.sh:
Code:
#!system/bin/sh
su -c 'settings put global op_voice_recording_supported_by_mcc 1'
execute from terminal: $ sh incall.sh
Method 2 (works until reboot):
with adb: > adb shell "settings put global op_voice_recording_supported_by_mcc 1"
My steps (permanent):
Install termux (add su permisions)
in termux: $ termux-setup-storage
Install termux boot
create folder un termux home path (default) named: .termux
in termux: $ ln -s /storage/emulated/0/<your boot script folder> ~/.termux/boot
create script in /storage/emulated/0/<your boot script folder>
Code:
su -c 'settings put global op_voice_recording_supported_by_mcc 1'
exit
reboot
Click to expand...
Click to collapse
..
This is what I'm getting
sh: $: not found
Just by telling us to install this and add home path here..... We need instructions
---------- Post added at 06:26 PM ---------- Previous post was at 06:04 PM ----------
and again
sh: adb: not found
mzsquared said:
xtruss said:
Hi,
adb shell pm grant net.joneplustools android.permission.WRITE_SECURE_SETTINGS
this adb command(below) worked on oreo and I just used it on pie, no root, works great. (you just have to run it again anytime you reboot your phone, if you're rooted, then it's permanent)
so, copy and paste in adb:
adb shell settings put global op_voice_recording_supported_by_mcc 1
>>>>then go to your phone dialer settings to see that is there.
Click to expand...
Click to collapse
When you say you used it on Pie, do you mean the beta or final version?
Click to expand...
Click to collapse
You can also use Tasker to enable native call recording (provided you've granted WRITE_SECURE_SETTINGS permission to Tasker).
It seems the system deactivates jOnePlus from activating call recorder after 8 hours. Anyway to make it a permanent activation?
Even after removing jOnePlus from the battery optimize list, the call recorder still gets deactivated after a couple of hours.
obislu said:
mzsquared said:
When you say you used it on Pie, do you mean the beta or final version?
Click to expand...
Click to collapse
I took the official OTA Pie upgrade and enabled the recorder with adb command after that. I'm not planning to root my phone, at least not yet. I'm enjoying the Pie Rom as is. It's all good, actually great with the night mode, there is no bloat. I disabled few apps, mainly from google and that's that. I remember times when rooting was an important necessity, I've had a Motorola Defy XT, long time ago, with 1GB RAM and no space for any extra apps, rooting was mainly used for getting the bloat out and moving apps to SD card by way of creating ext4 partition.
My OP6 has 256GB storage space, 8GB RAM and I just don't feel like constantly reloading the system, chasing newest twrps and Magisk versions, softbricking etc,etc.. and having my phone 'off line' for hours while I'm fixing it.
Click to expand...
Click to collapse

Someone helped me stop auto updates...now want to turn back on...

I was told to run the following command to stop auto updates:
adb shell pm uninstall -k --user 0 com.huawei.android.hwouc
Click to expand...
Click to collapse
If I want to turn them back on, does anyone know how would I do that?
Also, I presume that Oreo is the latest version for the L29 (I'm on US version). No Pie. IS that correct?
ewingr said:
I was told to run the following command to stop auto updates:
If I want to turn them back on, does anyone know how would I do that?
Also, I presume that Oreo is the latest version for the L29 (I'm on US version). No Pie. IS that correct?
Click to expand...
Click to collapse
Would doing a factory reset accomplish what I want?
That command uninstalled the system updates apk, but didn't permanently remove it.
Use: adb shell cmd package install-existing <name of package>
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
Thanks. I really appreciate the help.
I ran the command like this:
adb shell cmd package install-existing com.huawei.android.hwouccls
Click to expand...
Click to collapse
I get the following reply:
Unknown command: install-existing
Click to expand...
Click to collapse
I do see my device when I enter "adb devices".
Try without a hyphen.
robogo1982 said:
Try without a hyphen.
Click to expand...
Click to collapse
That was it, but of course, still another catch. JFYI...I did enter the command this way:
adb shell cmd package install existing com.huawei.android.hwouccls
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Then I got this message:
Error: must specify a APK size
Click to expand...
Click to collapse
I thought that interesting. Anyway, I tried a search for com.huawei.android.hwouccls on my phone from what was listed as \ and found nothing. So I have no idea what to list as the size. And then there will be the syntax to do so.
I hate having to be so needy. Since I stopped rooting and using custom ROMS, my skills have seriously rusted.
I should add that I searched for com.huawei.android.hwouccls with App Inspector as mentioned in your link, and don't find it. My phone is not rooted...maybe that has something to do with that.

Is it possible to return s10e to bone stock state after root/TWRP/lineageOS install?

I remember I was able to do this previously on some galaxy phones/tablets I owned, by flashing stock recovery and factory resetting the phone.
I ask because I was given brand new s10e by my company and I am a no-gapps lineage user currently. I wish to retain such a setup, but I am afraid of tampering with the phone and possibly being charged money if/when I decide to leave the company in the future?
By bone stock I mean to exactly the same state as when I received it- stock system, stock recovery, nothing noticably different? Or how far can I get, at least?
Thank you in advance for any guidance
Depending on your model, you might not even be able to do what you want.
But i see no reason to worry if you can by using Odin and correct firmware after.
But there can be issues such as Snapdragons not exceeding 80% charge (if you even can unlock the bootloader).
Chances are you have to keep it stock and ADB out the apps you don't like.
The phone is going to work better without Lineage unless i've missed that volte is now a go.
mindlery said:
Depending on your model, you might not even be able to do what you want.
But i see no reason to worry if you can by using Odin and correct firmware after.
But there can be issues such as Snapdragons not exceeding 80% charge (if you even can unlock the bootloader).
Chances are you have to keep it stock and ADB out the apps you don't like.
The phone is going to work better without Lineage unless i've missed that volte is now a go.
Click to expand...
Click to collapse
Hi!
I forgot to mention the model- its sm-g970f (exynos)
Can I remove google and samsung apps with adb and return them later without compromising the android system? Do you know of any good guide on how to do this?
As far as I understand you will trip Knox irreversibly if you unlock the bootloader. Hence you cannot get back anymore. The closest you can get to your needs is by disabling most Google and Samsung apps by ADB and install a theme that mimics AOSP. Then, a factory reset will get your device back to its original state. Check https://forum.xda-developers.com/galaxy-s10/how-to/galaxy-s10-s10-debloat-bloatware-t3912073/page40 for more info.
macchio said:
Hi!
I forgot to mention the model- its sm-g970f (exynos)
Can I remove google and samsung apps with adb and return them later without compromising the android system? Do you know of any good guide on how to do this?
Click to expand...
Click to collapse
You can disable any app, including systems apps WITHOUT root by following this guide.
First, make a make a backup list of all your currently installed apps via ADB:
adb shell pm list packages -f >C:\AppList.txt
For example, let's "uninstall" the Samsung Smart Switch app which can be found in the above AppList.txt file as
/system/preload/SmartSwitch/SmartSwitch.apk=com.sec.android.easyMover
Sometimes the app's name matches the package/file name perfectly, sometimes they are a little different and takes a bit of guessing.
The package name of the Samsung Smart Switch app is "com.sec.android.easyMover", with its path and file name "/system/preload/SmartSwitch/SmartSwitch.apk", as you can see at least the path and file name contains the name of the app.
To disable it via the "uninstall" command, enter:
adb shell pm uninstall -k --user 0 <package_name>
Example:
adb shell pm uninstall -k --user 0 com.sec.android.easyMover
OR
adb shell cmd package uninstall -k --user 0 com.sec.android.easyMover
Now, to re-enable the above "uninstalled" apps or any other specific one without a factory reset, simply copy and paste the app's package name from the AppList.txt into this command:
adb shell cmd package install-existing <package_name>
Example:
adb shell cmd package install-existing com.sec.android.easyMover
Simple as that!

Another way to delete pre-installed apps (not marked as core ,works on A12)

Sorry for bad english.
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
ps. the number of transaction (134) could be different for your phone...
Nice find! Command doesnt work on x70 Pro+, want to check it out myself.
Edit: Decompiled framwork, found "setSystemAppInstallState", it is 134 as well. Weird that it doesnt work at all.
First line of the error (in HEX):
Code:
Cannot call setSystemAppInstallState from UID 2000 at com.android server pm PackageManagerServiceUtils
Killuminati91 said:
Nice find! Command doesnt work on x70 Pro+, want to check it out myself.
Edit: Decompiled framwork, found "setSystemAppInstallState", it is 134 as well. Weird that it doesnt work at all.
First line of the error (in HEX):
Code:
Cannot call setSystemAppInstallState from UID 2000 at com.android server pm PackageManagerServiceUtils
Click to expand...
Click to collapse
Looks like yours android have additional check... With this command I can't delete only app with uid1000 or 1001
'....1...O.n.l.y.'
' .s.y.s.t.e.m. .'
'o.r. .p.h.o.n.e.'
' .c.a.l.l.e.r.s.'
' .c.a.n. .m.o.d.'
'i.f.y. .c.o.r.e.'
' .a.p.p.s... ...'
'......a.t. .c.o.'
'm...a.n.d.r.o.i.'
'd...s.e.r.v.e.r.'
'..p.m...P.a.c.k.'
'a.g.e.M.a.n.a.g.'
'e.r.S.e.r.v.i.c.'
'e...s.e.t.S.y.s.'
I also was able to delete com.vivo.minscreen (system app, uid=1000) just by installing older version of it without vivo.uninstall.compatibility.not_adbUninstall in Manifest. My phone isn't blocking downgrade of apps.
for vivo x90 = 131
adb shell service call package 131 s16 com.vivo.hiboard i32 0 i32 0
arzuakay said:
for vivo x90 = 131
adb shell service call package 131 s16 com.vivo.hiboard i32 0 i32 0
Click to expand...
Click to collapse
131 for Android 13
tha
Pervokur said:
131 for Android 13
Click to expand...
Click to collapse
thanks
what is for Android 11?
arzuakay said:
tha
thanks
what is for Android 11?
Click to expand...
Click to collapse
don't know, need to look into /system/framework/framework.jar
Pervokur said:
don't know, need to look into /system/framework/framework.jar
Click to expand...
Click to collapse
Download: x70proplus-framework.zip
i can not find any info
adb shell service call package ??? s16 com.vivo.browser.novel.widget i32 0 i32 0
Pervokur said:
Looks like yours android have additional check... With this command I can't delete only app with uid1000 or 1001
'....1...O.n.l.y.'
' .s.y.s.t.e.m. .'
'o.r. .p.h.o.n.e.'
' .c.a.l.l.e.r.s.'
' .c.a.n. .m.o.d.'
'i.f.y. .c.o.r.e.'
' .a.p.p.s... ...'
'......a.t. .c.o.'
'm...a.n.d.r.o.i.'
'd...s.e.r.v.e.r.'
'..p.m...P.a.c.k.'
'a.g.e.M.a.n.a.g.'
'e.r.S.e.r.v.i.c.'
'e...s.e.t.S.y.s.'
I also was able to delete com.vivo.minscreen (system app, uid=1000) just by installing older version of it without vivo.uninstall.compatibility.not_adbUninstall in Manifest. My phone isn't blocking downgrade of ape
Click to expand...
Click to collapse
Pervokur said:
Looks like yours android have additional check... With this command I can't delete only app with uid1000 or 1001
'....1...O.n.l.y.'
' .s.y.s.t.e.m. .'
'o.r. .p.h.o.n.e.'
' .c.a.l.l.e.r.s.'
' .c.a.n. .m.o.d.'
'i.f.y. .c.o.r.e.'
' .a.p.p.s... ...'
'......a.t. .c.o.'
'm...a.n.d.r.o.i.'
'd...s.e.r.v.e.r.'
'..p.m...P.a.c.k.'
'a.g.e.M.a.n.a.g.'
'e.r.S.e.r.v.i.c.'
'e...s.e.t.S.y.s.'
I also was able to delete com.vivo.minscreen (system app, uid=1000) just by installing older version of it without vivo.uninstall.compatibility.not_adbUninstall in Manifest. My phone isn't blocking downgrade of apps.
Click to expand...
Click to collapse
bro, i am trying to remove com.vivo.abe by trying to downgrade the app version but it always gives me an error saying package name appears to be invalid. I even tried the package call 131 s16 method, none of them worked on smart engine. If u know some other trick, pls share
Harsh6666 said:
bro, i am trying to remove com.vivo.abe by trying to downgrade the app version but it always gives me an error saying package name appears to be invalid. I even tried the package call 131 s16 method, none of them worked on smart engine. If u know some other trick, pls share
Click to expand...
Click to collapse
adb shell
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:
adb shell
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
bro it is still not happening, can i contact u somewhere, telegram or any where else
Pervokur said:
adb shell
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
do we need to have an sd card for this to work?
Pervokur said:
adb shell
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
while trying the first command it says, cp: bad '/sdcard/download.................' : No such file or directory
Pervokur said:
adb shell
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
does ur method work only on a12 or a13 as well ?
Pervokur said:
adb shell
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
The cp step isn't necessary. It will install just fine from download folder and afterwards can be uninstalled.
But thanks a lot for finding / creating this version.
How did you get this com.vivo.abe version? Is it an old version or did you change the manifest and recompile?
We really would need com.vivo.pushservices to be uninstalled. That is much more of a spyware nightmare and up to double the battery drain.
I don't think if we decomple/change/recompile and sign an apk the digital signature will be accpeted?
Edit: i have uploaded the current com.vivo.pushservices here:
Excessive Idle drain / general battery drain
How much percent is your Vivo x90 pro+ loosing per hour? I am at 2% - this is pretty ridciulous I feel. Installed messengers: Wechat Line Signal Facebook messenger Lite (nut not Facebook itself) Whatsapp Telegram Social apps: Instagram email...
forum.xda-developers.com
https://forum.xda-developers.com/attachments/com-vivo-pushservice-apk.5896607/
extremecarver said:
The cp step isn't necessary. It will install just fine from download folder and afterwards can be uninstalled.
But thanks a lot for finding / creating this version.
How did you get this com.vivo.abe version? Is it an old version or did you change the manifest and recompile?
We really would need com.vivo.pushservices to be uninstalled. That is much more of a spyware nightmare and up to double the battery drain.
I don't think if we decomple/change/recompile and sign an apk the digital signature will be accpeted?
Edit: i have uploaded the current com.vivo.pushservices here:
Excessive Idle drain / general battery drain
How much percent is your Vivo x90 pro+ loosing per hour? I am at 2% - this is pretty ridciulous I feel. Installed messengers: Wechat Line Signal Facebook messenger Lite (nut not Facebook itself) Whatsapp Telegram Social apps: Instagram email...
forum.xda-developers.com
https://forum.xda-developers.com/attachments/com-vivo-pushservice-apk.5896607/
Click to expand...
Click to collapse
you can't fake signature, so finding right version is only the way
this com.vivo.abe is from my vivo y31 6.7.20 (JAN 2022)
Pervokur said:
you can't fake signature, so finding right version is only the way
this com.vivo.abe is from my vivo y31 6.7.20
Click to expand...
Click to collapse
Oh too bad. I had looked for older com.vivo.abe from apkmirror or similar but either they would not install or they would not uninstall. Only gave 2 versions a try however.
I had expected it so after decompiling and recompiling. Could you check for com.vivo.pushservices on the Y31 and if it can be uninstalled? I tried plently of (old) versions from download sites and had no success.
That app is responsible for uploading personal data to China, and constant wakelocks/lots of surveillance. com.vivo.abe is the much lesser evil.
Also though after removal of com.vivo.devicereg shizuku isn't killed - Icebox and my android tools don't work with shizuku on my X90PP. So I cannot use icebox to freeze the spyware. Maybe on other Vivo phones icebox runs fine?
Actually removing "android" would be a great thing too, as it would stop the grouping of apps toigether so you don't know what each app is doing. It only acts like a container (not to by confused withd com.android - there is a package with plain package name "android"). However if it is removed the phone UI reboots and it comes right back. I'm a bit scared of disabling it because that may cause a bootloop? I have seen some tutorials mentioning removing it.
extremecarver said:
Oh too bad. I had looked for older com.vivo.abe from apkmirror or similar but either they would not install or they would not uninstall. Only gave 2 versions a try however.
I had expected it so after decompiling and recompiling. Could you check for com.vivo.pushservices on the Y31 and if it can be uninstalled? I tried plently of (old) versions from download sites and had no success.
That app is responsible for uploading personal data to China, and constant wakelocks/lots of surveillance. com.vivo.abe is the much lesser evil.
Also though after removal of com.vivo.devicereg shizuku isn't killed - Icebox and my android tools don't work with shizuku on my X90PP. So I cannot use icebox to freeze the spyware. Maybe on other Vivo phones icebox runs fine?
Actually removing "android" would be a great thing too, as it would stop the grouping of apps toigether so you don't know what each app is doing. It only acts like a container (not to by confused withd com.android - there is a package with plain package name "android"). However if it is removed the phone UI reboots and it comes right back. I'm a bit scared of disabling it because that may cause a bootloop? I have seen some tutorials mentioning removing it.
Click to expand...
Click to collapse
"android" is system app which only have data like status bar paddings, strings, colors etc, there's no code at all,
you can try this apk
Pervokur said:
"android" is system app which only have data like status bar paddings, strings, colors etc, there's no code at all,
you can try this apk
Click to expand...
Click to collapse
Ah thanks, too bad I get the you have an older version of this app please uninstall first... So doesn't work.
Yeah I noticed with android disabled I don't get any battery stats at all. It's a mess they bundle a lot of non core apps/services into it so you cannot debug wakelocks properly.
extremecarver said:
Ah thanks, too bad I get the you have an older version of this app please uninstall first... So doesn't work.
Yeah I noticed with android disabled I don't get any battery stats at all. It's a mess they bundle a lot of non core apps/services into it so you cannot debug wakelocks properly.
Click to expand...
Click to collapse
did you receive this error when installing through ADB?

Categories

Resources