[MOD] Make your tic-watch run faster and have better battery life. - Wear OS Software and Hacking General

Hello!
Before I start, shout out to xda user dany_ev3 for inspiration and his guide which is featured here.
This guide is only meant for ticwatch e, s and pro 2020, and the C series excluding the C2 plus. 3 pro has been updated to include different software.
Before following these steps, please follow https://forum.xda-developers.com/wear-os/development/make-ticwatch-smoother-disabling-t3951734 and then come back here
Your ticwatch comes pre-installed with lots of bloat. This bloat CONSTANTLY runs in the background, making your watch slow and having virtually no battery life. First you will need to disable the ticsystem app. The thing that controls this bloat. See the Link above. (another shout-out to dany_ev3)
Go into your watches settings, scroll to system > about > and tap on build number 10 times. Or until it says 'You are now a developer!'.
Then, make sure you have adb on your PC, I wont cover it here, just google install adb and follow a guide.
One done navigate to C:\adb and then open a command prompt. Then type 'adb shell'
Your in the shell now.
Type:
pm list package | grep 'mobvoi'
and it should give you a list of package names.
Then, type:
pm uninstall -k --user 0 package-name
replacing package-name with the packages they gave you.
DO NOT UNINSTALL SYSTEM OR WATCHFACE. THIS WILL MAKE YOUR SYSTEM UNSTABLE. DON'T ASK ME HOW I KNOW.
After uninstalling, reboot your watch. Now your watch will be faster, smoother and have better battery life.
Again, shout out to dany_ev3 for his amazing guide.

so this didn't work as well for me as it did for you.. I uninstalled the privacy, account, fitness and health packages and rebooted. Now the system is unstable and won't stay on long enough to factory restart or do anything, nor will it boot into recovery. After one reboot it displays the message: "mobvoi/catshark/catshark
9/pwdd.190617.032/5929426
user/release-keys"
and "can't load android system."
What's going on and how do I fix it?
EDIT: Per this thread (https://forum.mobvoi.com/viewtopic.php?t=54561), when it brings up this screen, you can hit the lower button to completely factory reset. Not optimal, but it fixed this issue.

swajsofa said:
so this didn't work as well for me as it did for you.. I uninstalled the privacy, account, fitness and health packages and rebooted. Now the system is unstable and won't stay on long enough to factory restart or do anything, nor will it boot into recovery. After one reboot it displays the message: "mobvoi/catshark/catshark
9/pwdd.190617.032/5929426
user/release-keys"
and "can't load android system."
What's going on and how do I fix it?
EDIT: Per this thread (https://forum.mobvoi.com/viewtopic.php?t=54561), when it brings up this screen, you can hit the lower button to completely factory reset. Not optimal, but it fixed this issue.
Click to expand...
Click to collapse
That's weird. Nothing I would of done wouldn't result in the Android system crashing. Did you disable Mobvoi system? Also, what's your Android and Wearos version. I need to look into this.

BlockArchitech said:
That's weird. Nothing I would of done wouldn't result in the Android system crashing. Did you disable Mobvoi system? Also, what's your Android and Wearos version. I need to look into this.
Click to expand...
Click to collapse
sure; thanks. I had previously disabled the System package as described in the other post you linked to here and it worked fine. It was only after I uninstalled packages via the process you outlined here that the system became unstable. Wear OS 2.17, says the system version is H.

swajsofa said:
sure; thanks. I had previously disabled the System package as described in the other post you linked to here and it worked fine. It was only after I uninstalled packages via the process you outlined here that the system became unstable. Wear OS 2.17, says the system version is H.
Click to expand...
Click to collapse
Sorry for extremely late reply, what watch are you using? Some watches have a different system app that HAS to run in the background for the system to work.

@BlockArchitech
I own a Ticwatch Pro (Not 4G).
I disabled some mobvoi apps thanks to the guides on this forum and the watch now is extra reactive.
You suggest not to uninstall TicSystem and Watchfaces because the watch will become unstable.
Is this true even if the watch is ok with these 2 apps disabled?
I use Google Fit Watchface so I don't need all the others, as an example.
Thanks!

which package do you uninstal? this is my output
Code:
package:com.mobvoi.wear.privacy.aw
package:com.mobvoi.wear.fitness.aw
package:com.mobvoi.wear.account.aw
package:com.mobvoi.wear.appsservice
package:com.mobvoi.wear.health.aw
package:com.mobvoi.ticwatch.cmodel.c2.male
package:com.mobvoi.companion.aw
package:com.mobvoi.wear.watchface.aw
package:com.mobvoi.wear.system.aw

IL_DEMONICO said:
which package do you uninstal? this is my output
Code:
package:com.mobvoi.wear.privacy.aw
package:com.mobvoi.wear.fitness.aw
package:com.mobvoi.wear.account.aw
package:com.mobvoi.wear.appsservice
package:com.mobvoi.wear.health.aw
package:com.mobvoi.ticwatch.cmodel.c2.male
package:com.mobvoi.companion.aw
package:com.mobvoi.wear.watchface.aw
package:com.mobvoi.wear.system.aw
Click to expand...
Click to collapse
Every one of them except for:
package:com.mobvoi.wear.watchface.aw
package:com.mobvoi.wear.system.aw

I uninstalled everything except for the system, watchface and Lauchner.
Is there a second launcher installed? or will I get lost without a lauchner?
Is there an original Google Lauchner like on Android?

OK, i have a Problem, seems ticwatch 3 pro has Other Services that should not get uninstalled.
i did not uninstall watchface. When I wanted to change my watchface, a simple number clock appeared instead, I can no longer select a watchface

spoeckes said:
OK, i have a Problem, seems ticwatch 3 pro has Other Services that should not get uninstalled.
i did not uninstall watchface. When I wanted to change my watchface, a simple number clock appeared instead, I can no longer select a watchface
Click to expand...
Click to collapse
This guide is only meant for ticwatch e, s and pro 2020, 3 pro has been updated to include different software.
Sorry for the confusion

these uninstaled(deleted separately)pm made crash of the wearos system:
com.mobvoi.wear.health.aw
com.mobvoi.wear.watchface.aw
com.mobvoi.wear.appsservice
ticwathpro2020 with customrom from JANJAN

BlockArchitech said:
This guide is only meant for ticwatch e, s and pro 2020, 3 pro has been updated to include different software.
Sorry for the confusion
Click to expand...
Click to collapse
Does this include all the E (E2, E3) series? Or just the original E?

Ticwatch-Pro-4G-USA(Catshark)
witch of these is safe to go?
package:com.mobvoi.wear.privacy.aw
package:com.mobvoi.ticwatch.jupiter.home
package:com.mobvoi.wear.fitness.aw
package:com.mobvoi.wear.sos
package:com.mobvoi.wear.lpa.aw
package:com.mobvoi.wear.mcuservice.aw
package:com.mobvoi.wear.account.aw
package:com.mobvoi.wear.appsservice
package:com.mobvoi.wear.health.aw
package:com.mobvoi.companion.aw
package:com.mobvoi.wear.watchface.aw
package:com.mobvoi.ticwatch.cmodel.pro.modem.us.vzw
Click to expand...
Click to collapse
so far I've disabled
package:com.mobvoi.wear.fitness.aw
package:com.mobvoi.wear.lpa.aw
package:com.mobvoi.wear.account.aw
package:com.mobvoi.wear.health.aw
package:com.mobvoi.companion.aw
Click to expand...
Click to collapse
With no obvious effects
from what I've read on reddit com.mobvoi.wear.mcuservice.aw
provides the essential screen
looks like when I rooted mine com.mobvoi.wear.lpa.aw was already disabled along with com.google.android.wearable.reminders

How to re-install if I need?

htth211101 said:
How to re-install if I need?
Click to expand...
Click to collapse
Factory Reset

a suggestion: unless you really NEED the space on the watch do not UNINSTALL: just DISABLING the apps achieve the same result while also not requiring a whole factory reset to get them back should you disable the wrong one or decide you liked some of them after all.

Just says
C:\1>adb shell
catfish_ext:/ $ pm list package | grep 'mobvoi'
package:com.mobvoi.wear.privacy.aw
package:com.mobvoi.ticwatch.jupiter.home
package:com.mobvoi.wear.fitness.aw
package:com.mobvoi.wear.breath
package:com.mobvoi.wear.mcuservice.aw
package:com.mobvoi.wear.account.aw
package:com.mobvoi.wear.sleep.aw
package:com.mobvoi.wear.appsservice
package:com.mobvoi.wear.heartrate.aw
package:com.mobvoi.wear.health.aw
package:com.mobvoi.wear.recorder
package:com.mobvoi.ticwear.noisedetect
package:com.mobvoi.companion.aw
package:com.mobvoi.wear.watchface.aw
package:com.mobvoi.wear.system.aw
catfish_ext:/ $ pm uninstall -k --user 0 package:com.mobvoi.wear.privacy.aw
Failure [not installed for 0]
1|catfish_ext:/ $ pm uninstall -k --user 0 package:com.mobvoi.wear.fitness.aw
Failure [not installed for 0]
1|catfish_ext:/ $
So if i'm not user 0, what am i?
Thanks to another thread a noticed that i had to remove the package: string.
Worked great and i removed
com.mobvoi.wear.privacy.aw
com.mobvoi.wear.fitness.aw
com.mobvoi.wear.breath
com.mobvoi.wear.sleep.aw
com.mobvoi.wear.heartrate.aw
com.mobvoi.wear.health.aw
com.mobvoi.wear.recorder
and now i'm stuck at this
{
"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"
}

SGT John Doe - i had same. But you can do a factory reset from that screen​

spoeckes said:
OK, i have a Problem, seems ticwatch 3 pro has Other Services that should not get uninstalled.
i did not uninstall watchface. When I wanted to change my watchface, a simple number clock appeared instead, I can no longer select a watchface
Click to expand...
Click to collapse
Same here. I am using Ticwatch S2.

Related

Amazfit Custom Calculator App

All Amazfit Users,
You may be aware that you can load custom Android application to the great Amazfit watch using ADB and launch them using the Launcher UI. So I decided to try a simple calculator for the Watch.
After a couple of days of tweaking around the layout / logic / functionalities to include, I settled down on some basic functions and layout and was able to install and test on the Amazfit.
Give it a try and share your thoughts. Reminds me of the old Casio calculator watches
Instructions:
Download the APK from here: https://mega.nz/#!yIIWVYDT!aIzbrGPJ8sl8bDpn6Ro3aqQoxBEYd6Z-Jf5Db5LoVw8
Connect the watch to your computer via USB and access via ADB (install ADB Drivers as needed)
Open command prompt or shell
Type "adb devices" to check if your devices is listed
Type "adb install calculator.apk" to install the app to the watch (make sure to use the correct path to the APK, if not copied to ADB folder)
You should see the Success message after sometime
To uninstall type "adb uninstall com.madtechcorp.amazfitcalculator" from your command prompt or shell
In the watch, if you have not already enabled "Launcher App List", go to "More Settings" -> "About" -> Keep clicking legal information till you see countdown to zero. Once that is done, you will have the Lab link below. Click on Lab and select "Launcher AppList". This will restart your Launcher. Now go to the Right most app from your watch face, you will see the Launcher.
Scroll through and Click the Calc icon to launch the Calculator.
Notes:
Try to your own risk (though I don't see any risk here
Launcher AppList may only be available in Chinese ROM. Not sure if it is available for US ROM Version. (If you are interested, there is thread by Neuer_User here https://forum.xda-developers.com/showthread.php?t=3539431 that will allow you to install latest English Translated Chinese ROM on your watch.
The watch will vibrate shortly when you press any operator (like +, -.) and vibrate little longer if there is overflow error. Little indicators l added
Credits: Langdon Himebaugh (https://github.com/langhimebaugh/Calculator) for logic and layout ideas.
Thank you.
Just to mention, there is already calculator app working for Amazfit smartwatch.
{
"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"
}
link to the apk: https://drive.google.com/file/d/0B8UqPUOXs5AFdTJZZS1ZRnBpTGM/view?usp=sharing
Is it much work to add a countdown timer?
Thx
madtech360 said:
All Amazfit Users,
So I decided to try a simple calculator for the Watch.
Click to expand...
Click to collapse
calzone123 said:
Thank you.
Just to mention, there is already calculator app working for Amazfit smartwatch.
Click to expand...
Click to collapse
Both work and now i can not decide which one i prefer. Thanks for sharing!
calzone123 said:
Thank you.
Just to mention, there is already calculator app working for Amazfit smartwatch.
link to the apk: https://drive.google.com/file/d/0B8UqPUOXs5AFdTJZZS1ZRnBpTGM/view?usp=sharing
Click to expand...
Click to collapse
to uninstall this one, use:
Code:
adb uninstall rocketstartups.wearcalculator
just in case, someone needs that information.
hello you do not plan to do to watch app notes ?
martinh22 said:
hello you do not plan to do to watch app notes ?
Click to expand...
Click to collapse
App notes for a calculator app?
I do not understand what you mean or what's the purpose of that.
he asked for a note app, not related to the calculator
1immortal said:
he asked for a note app, not related to the calculator
Click to expand...
Click to collapse
Ah, okay. Misunderstood it as i thougt this thread was abbout calc app.
nice work, thanks! So... would you mind sharing the code?
calzone123 said:
Thank you.
Just to mention, there is already calculator app working for Amazfit smartwatch.
link to the apk: https://drive.google.com/file/d/0B8UqPUOXs5AFdTJZZS1ZRnBpTGM/view?usp=sharing
Click to expand...
Click to collapse
Hi, the link is down, can you upload again?
Thanks
Hello,
madtech360 said:
You may be aware that you can load custom Android application to the great Amazfit watch using ADB and launch them using the Launcher UI. So I decided to try a simple calculator for the Watch.
After a couple of days of tweaking around the layout / logic / functionalities to include, I settled down on some basic functions and layout and was able to install and test on the Amazfit.
Click to expand...
Click to collapse
How do you compile your project ?
I have tried a empty project with just one empty activity, compiled it with Google Studio using SDK 21.
Application installed correctly but cannot start !
Could you share your sources and project, please ?
Thank you,
Vicnet
HI i have just bought the US Version and am just 1 day old on the same... i got till the LAB level but in that there is no launch app option, how can i get this, as would love to have the apps that you are describing here in this forum.
please let me know how to get it.. without having to add Chinese ROM
utu72 said:
HI i have just bought the US Version and am just 1 day old on the same... i got till the LAB level but in that there is no launch app option, how can i get this, as would love to have the apps that you are describing here in this forum.
please let me know how to get it.. without having to add Chinese ROM
Click to expand...
Click to collapse
I am assuming you have installed the apk.
What do you see when you go into Lab option? Do you see list of items? if so, one of them should be "Launcher Applist".
Clicking on this enables/disables a launcher application. Once enabled, the launcher can be accessed by swiping all the way to the right from the watchface. Here you will see many Huami apps and other apps that you have installed through adb.
utu72 said:
HI i have just bought the US Version and am just 1 day old on the same... i got till the LAB level but in that there is no launch app option, how can i get this, as would love to have the apps that you are describing here in this forum.
please let me know how to get it.. without having to add Chinese ROM
Click to expand...
Click to collapse
https://forum.xda-developers.com/sm...tches/amazfit-enable-app-list-cn-adb-t3574454
Custom app installation
I have not yet installed any apk, as i am not able to find Launcher Applist...
In common Setting after clicking 7 times on Legal Statement, i am getting the Lab and Under Lab i am getting only 2 options BT HCl Snoop Log and Singal Strenght.
In the setting menu i am getting this Huami Lab as an option in which i am having one app PPG Capturing.. but no other option... pls guide me further.
madtech360 said:
I am assuming you have installed the apk.
What do you see when you go into Lab option? Do you see list of items? if so, one of them should be "Launcher Applist".
Clicking on this enables/disables a launcher application. Once enabled, the launcher can be accessed by swiping all the way to the right from the watchface. Here you will see many Huami apps and other apps that you have installed through adb.
Click to expand...
Click to collapse
utu72 said:
I have not yet installed any apk, as i am not able to find Launcher Applist...
In common Setting after clicking 7 times on Legal Statement, i am getting the Lab and Under Lab i am getting only 2 options BT HCl Snoop Log and Singal Strenght.
In the setting menu i am getting this Huami Lab as an option in which i am having one app PPG Capturing.. but no other option... pls guide me further.
Click to expand...
Click to collapse
Read the first post in the thread posted above.
It provides a way to enable launcher for US watches thru adb.
ADB
madtech360 said:
Read the first post in the thread posted above.
It provides a way to enable launcher for US watches thru adb.
Click to expand...
Click to collapse
Yes, i have done that, but going to cmd... then when i type adb shell, it is saying wrong path.... pls can you guide me on this ... much appreciate it..
I have downloaded the adb installer also and the watch is recognised, but then too the cmd path is not working... need your help, as i love the watch and want to make the most of it. Thanks in Advance.
utu72 said:
Yes, i have done that, but going to cmd... then when i type adb shell, it is saying wrong path.... pls can you guide me on this ... much appreciate it..
I have downloaded the adb installer also and the watch is recognised, but then too the cmd path is not working... need your help, as i love the watch and want to make the most of it. Thanks in Advance.
Click to expand...
Click to collapse
U need to type adb shell in the folder where adb is installed...
madtech360 said:
U need to type adb shell in the folder where adb is installed...
Click to expand...
Click to collapse
Btw looks like the Humai is introducing it's own calculator app...but maybe months before it is rolled out to US watches

[bug] Greenify 4.7.5 settings crash

Update to Android 11 and Greenify crashes.
[dots] - Settings
It freezes first, then turns into blackscreen for a while, and finally there is "Greenify isn't responding"
This it my first post so outside link isn't possible. Screen recording taken and posted at youtu.be STAzWI1ig7o
Please point it out and help me improve if there is any issue in my first post
{
"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"
}
Just so that you know you are not alone I too am having the exact same problem.
I recently installed it on my rooted pixel 4 XL. Greenify 4.7.5 becomes unresponsive when I choose its settings menu. As soon as I choose settings the screen goes black and the app appears to freeze. I'm running the latest version of Android 11. I've tried deleting cache and data for the app with no success.
I see the app hasn't been updated in a year period I hope it's not dead.
Same problem on Oxygenos 11 (SOLVED)
Any tutorial on how to gather debug info so that I may post them?
I'm New to Android.
@Un1Gfn @burbank @ShosXDA I have got the same unresponsive setting issue on android 11 I have solved this by enabling xposed module. Try it, If it doesn't work for you reply me I will post the proper instruction what I have done to make it work. Tested on OnePlus 8 Pro.
Zer0De8th said:
@Un1Gfn @burbank @ShosXDA I have got the same unresponsive setting issue on android 11 I have solved this by enabling xposed module. Try it, If it doesn't work for you reply me I will post the proper instruction what I have done to make it work. Tested on OnePlus 8 Pro.
Click to expand...
Click to collapse
Thanks for your information. Now on Android 10. I'll back and give a feedback after update my OnePlus 8 to 11 again.
Zer0De8th said:
@Un1Gfn @burbank @ShosXDA I have got the same unresponsive setting issue on android 11 I have solved this by enabling xposed module. Try it, If it doesn't work for you reply me I will post the proper instruction what I have done to make it work. Tested on OnePlus 8 Pro.
Click to expand...
Click to collapse
Hello, I have 8 pro too since today and getting the same issues. Can you please post a short guide? Thank you so much.
By the way, is it still worth to use greenify on android 11? Thank you again
addsfsds said:
Hello, I have 8 pro too since today and getting the same issues. Can you please post a short guide? Thank you so much.
Click to expand...
Click to collapse
Have you installed EdXposed? Just enable greenify module in EdXposed and reboot.
addsfsds said:
By the way, is it still worth to use greenify on android 11? Thank you again
Click to expand...
Click to collapse
I don't use greenify on Android 11 but I managed to make it work.
For battery/memory saving I preferred to manipulate doze mode Instead of killing system apps. I also use Ice Box to disable apps that I don't use daily and Drowser for killing some users apps.
addsfsds said:
Hello, I have 8 pro too since today and getting the same issues. Can you please post a short guide? Thank you so much.
By the way, is it still worth to use greenify on android 11? Thank you again
Click to expand...
Click to collapse
I only use greenify to hibernate apps, I did manage to access settings and disable auto hibernation and tracking but even tracking is wort something as greenify shows you apps that are waking up and how many times.
I have installed lite version and was able to access settings.
I also use aptoide for whatever reason it doesn't go to sleep after you close it down you can see in developers running apps, even if you place aptoide in deep sleeping apps it won't go to sleep with greenify I just press shortcut and all apps I don't want to run in the background are going to sleep immedietaly.
Even for that simple ram almost free shortcut greenify is worth of using on android 11
I'm having the same issue on my OnePlus 8T running Android 11, but I'm sure the settings did work on a previous version of Greenify 'cause I must have set it up with the donation package.
EDIT: Just tried the previous version (4.7.3beta) from APK mirror and the settings menu works fine, so may have to stay back on that version for now.
Greenify 4.7.3 beta (Android 5.0+) APK Download by Oasis Feng - APKMirror
Greenify 4.7.3 beta (Android 5.0+) APK Download by Oasis Feng - APKMirror Free and safe Android APK downloads
www.apkmirror.com
Zer0De8th said:
Have you installed EdXposed? Just enable greenify module in EdXposed and reboot.
I don't use greenify on Android 11 but I managed to make it work.
For battery/memory saving I preferred to manipulate doze mode Instead of killing system apps. I also use Ice Box to disable apps that I don't use daily and Drowser for killing some users apps.
Click to expand...
Click to collapse
It worked for my xiaomi redmi note 6 pro , thank you.
Neither.
Using Xposed allow settings again.
But EdXposed can't passes on SafetyNet and was lied down by the dev. Solution? LSposed.
I didn't like the way that LSposed manage apps (can't understand how Black/white list works) to avoid detections.
Gpay and others apps can't open running any Xposed distro.
Zer0De8th said:
@Un1Gfn @burbank @ShosXDA I have got the same unresponsive setting issue on android 11 I have solved this by enabling xposed module. Try it, If it doesn't work for you reply me I will post the proper instruction what I have done to make it work. Tested on OnePlus 8 Pro.
Click to expand...
Click to collapse
Tested on OOS11 & Evolution X (both on android 11)
Works perfect with LSPosed
Greenify was updated
Download Oasis Feng apps for Android - APKMirror
Download Oasis Feng apps for Android - APKMirror Free and safe Android APK downloads
www.apkmirror.com
I am on android 11, using greenify 4.7.5 + donation package play store, I had to uninstall greenify, install it, go through setup process, from the main screen select settings and leave it there, then issue these cmds through adb
Code:
adb -d shell pm grant com.oasisfeng.greenify android.permission.DUMP
adb -d shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS
adb -d shell pm grant com.oasisfeng.greenify android.permission.READ_LOGS
tap on doze setting and enable it, go back to settings and enable or disable what ever you want.
now make sure you have what you want because next time try go into settings is the black screen.
Hope this helps.
Let me know if it worked for you.

[PORT] YouTube Music (Vanced) on WearOS 2

This is a mod of YT Music Vanced & microG Vanced. Offline mode works as long as you have a YT Music subscription.
Requirements
• A phone
• ADB
• Basic knowledge about sideloading
• Internet connection
{
"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"
}
YOUTUBE DOWNLOAD
https://dl.down.monster/ytmusic.apk
THE LOGIN PROCESS IS A BIT MESSY SINCE I'VE NEVER DONE SOMETHING LIKE THAT BEFORE AND I HAVE NO INTEREST LEARNING GOOGLE'S API & JAVA
The UI may not be perfect, I've done my best, maybe I'll update it when I'll have time.
Steps
1. Sideload 'ytlogin-mobile.apk' & 'gms-mobile.apk' on your phone(if you already have non-root microg, you'll have to uninstall it atleast temporary, you can keep using it but you won't be able to update it)
2. Sideload 'ytlogin-wear.apk' & 'gms-wear.apk' & 'ytmusic.apk' on your watch.
3. Give WRITE_SECURE_SETTINGS permission to YT Login on your watch using
adb shell pm grant com.down.musicresponse android.permission.WRITE_SECURE_SETTINGS
4. Open Vanced microG Settings on your phone -> Add Google Account and login (after login it'll tell you that it couldn't establish connection to google server, hit ok)
5. Open YT Login on both your phone and watch and hit 'SEND RESPONSE' on your phone(the wear app should close at this point)
5.1 At this point you can uninstall microg(phone) if you want to
6. Open YT Music -> Sign In -> Add account and wait until the login is done(5-30 seconds)
7. That's it, select the account and enjoy YouTube Music on your unsupported Wear device (now you can uninstall YT Login on both your phone and watch if you want to)
TO BE ABLE TO DOWNLOAD MUSIC
Go to Library -> Downloads -> Settings -> Disable 'Download over Wi-Fi only'
BATTERY OPTIMISATION
Open Vanced microG Settings -> Cloud Messaging and disable it
If for some reason the 'official' method doesn't work, you can do it manually
After you login on your google account on the phone(step 4), the login response will be saved in your clipboard, save it in a text file and pull it on your PC
Open CMD and 'adb shell' into your watch and copy & paste the following commands
settings put global email <YOUR_EMAIL_FROM_RESPONSE>
settings put global accountType <YOUR_ACCOUNT_TYPE_FROM_RESPONSE>
settings put global token <YOUR_TOKEN_FROM_RESPONSE>
settings put global sid <YOUR_SID_FROM_RESPONSE>
settings put global lsid <YOUR_LSID_FROM_RESPONSE>
settings put global services<YOUR_SERVICES_FROM_RESPONSE>
settings put global firstname <YOUR_FIRST_NAME_FROM_RESPONSE>
settings put global lastname <YOUR_LAST_NAME_FROM_RESPONSE>
Now simply close CMD, open YT Music and sign in
Example response
THANKS TO
JimSeker for DataLayer example
GitHub - JimSeker/wearable: Android Wear/ Wear OS Examples
Android Wear/ Wear OS Examples. Contribute to JimSeker/wearable development by creating an account on GitHub.
github.com
Hi, it looks like the ytmusic.apk file is missing from the attachments.
MishaalRahman said:
Hi, it looks like the ytmusic.apk file is missing from the attachments.
Click to expand...
Click to collapse
I guess the file is too big, I added 3rd party download link for yt
Can confirm it works. Great job!
Can't wait to try it on the Fossil gen 6
Works great on my Gen 5 Fossil!! Thank you!
Can confirm, it works. I got it running on the ticwatch pro 2020 and I can even switch accounts. It really is just the phone app scaled for the watch.
holy **** this is amazing.. thank you!!!!!!! by the way anyone on chromeos using wifi adb the command is
adb -s *ipAddressHere*:5555 shell pm grant com.down.musicresponse android.permission.WRITE_SECURE_SETTINGS
same for sideloading the apps its:
adb -s *ipAddressHere*:5555 install "gms-wear.apk"
This is incredible! Run of wonder in my ASUS ZENWATCH 2
YT Login on my Phone only get me a Black screen with boarder.
Literally getting my first watch delievery tomorrow. Thanks for the solution. Will update how it works on a square display (oppo watch). Any TG support group?
Edit - Got my watch delievered. Couldn't install ytmusic.apk through wear installer as it said the app is not made for wearOS. Used bugjaeger to install. Would work from a pc too but was feeling lazy
Followed the guide exactly. Great work dev. 10/10 recommended. Works decently IMO on squares.
I'm unable to install gms-mobile.apk on my Pixel 5 (Android 12 Beta) I get "App not installed as package conflicts with an existing package"
Any ideas?
mike freegan said:
I'm unable to install gms-mobile.apk on my Pixel 5 (Android 12 Beta) I get "App not installed as package conflicts with an existing package"
Any ideas?
Click to expand...
Click to collapse
Uninstall Vanced Microg that was installed from Vanced Manager, temporarily.
alt68 said:
YT Login on my Phone only get me a Black screen with boarder. View attachment 5406189
Click to expand...
Click to collapse
Can you share a logcat?
mike freegan said:
I'm unable to install gms-mobile.apk on my Pixel 5 (Android 12 Beta) I get "App not installed as package conflicts with an existing package"
Any ideas?
Click to expand...
Click to collapse
do as mayankshekharison said
DownAP said:
Can you share a logcat?
do as mayankshekharison said
Click to expand...
Click to collapse
Where and how can i find logcat?
Nice
Hi,
On Poco F3 and Fossil Gen5 Carlyle, got until the send response part and then my watch just showed a wall of text with my email at the top with most of the text being off the screen. What should I do?
Minaism said:
Hi,
On Poco F3 and Fossil Gen5 Carlyle, got until the send response part and then my watch just showed a wall of text with my email at the top with most of the text being off the screen. What should I do?
Click to expand...
Click to collapse
Nevermind, just exited the yt login app, entered yt music app, hit sign in, clicked lower right corner, selected account and I was in.
alt68 said:
Where and how can i find logcat?
Click to expand...
Click to collapse
Same for me. Do you have a solution for this?
denzel09 said:
Same for me. Do you have a solution for this?
Click to expand...
Click to collapse
alt68 said:
Where and how can i find logcat?
Click to expand...
Click to collapse
Alternatively you can manually set the account without YT Login app.
After you login on your google account on the phone(step 4), the login response will be saved in your clipboard, save it in a text file and pull it on your PC
Open CMD and 'adb shell' into your watch and copy & paste the following commands
settings put global email <YOUR_EMAIL_FROM_RESPONSE>
settings put global accountType <YOUR_ACCOUNT_TYPE_FROM_RESPONSE>
settings put global token <YOUR_TOKEN_FROM_RESPONSE>
settings put global sid <YOUR_SID_FROM_RESPONSE>
settings put global lsid <YOUR_LSID_FROM_RESPONSE>
settings put global services<YOUR_SERVICES_FROM_RESPONSE>
settings put global firstname <YOUR_FIRST_NAME_FROM_RESPONSE>
settings put global lastname <YOUR_LAST_NAME_FROM_RESPONSE>
Now simply close CMD, open YT Music and sign in
Example response

Samsung Galaxy S21 - How do I get rid of the huge "A software update is available" text in Settings?

{
"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"
}
Essentially this...
I open up settings on my Samsung Galaxy S21 5G and this stares me down. I can keep pressing later but it'll keep reappearing everytime I leave and return to settings. I'm currently running One UI 3.1 and Android Version 11 and since I didn't want to update my device, I've used the ADB shell to uninstall the packages for software updates which are com.wssyncmldm and com.sec.android.soagent but no where have I found how to get rid of this annoying text in settings.
Help please? XD
Welcome to XDA
Find it with Karma Firewall. Unfortunately it's logging feature doesn't work in Android 10 or higher but it still blocks.
It's a system app; try blocking UID 1001 and 1000. If you have Wearables UID 10339.
Block the Galaxy store and Samsung Experience as well... you get the idea.
On my N10+ Pie variant I can see real time when an app accesses the internet.
All update apps showing on my device as such:
blackhawk said:
Welcome to XDA
Find it with Karma Firewall. Unfortunately it's logging feature doesn't work in Android 10 or higher but it still blocks.
It's a system app; try blocking UID 1001 and 1000. If you have Wearables UID 10339.
Block the Galaxy store and Samsung Experience as well... you get the idea.
On my N10+ Pie variant I can see real time when an app accesses the internet.
View attachment 5468555
All update apps showing on my device as such:
View attachment 5468561
Click to expand...
Click to collapse
I tried doing this, but it still shows up in Settings. I've restarted my phone while turning on the option to load on boot up, but the text still appears :/
blankexistence said:
I tried doing this, but it still shows up in Settings. I've restarted my phone while turning on the option to load on boot up, but the text still appears :/
Click to expand...
Click to collapse
Clear system cache.
blackhawk said:
Clear system cache.
Click to expand...
Click to collapse
Still doesn't work. Wiped cache partition on my S21, the text still appears in settings.
blankexistence said:
Still doesn't work. Wiped cache partition on my S21, the text still appears in settings.
Click to expand...
Click to collapse
Use Device Care>Memory right after the popup to ID its origin, hopefully. Should be the last entry or so.
You didn't block the offending app with Karma. Verify this by disabling internet connection and seeing if the message appears.
Clear settings cache.
blankexistence said:
Essentially this...
I open up settings on my Samsung Galaxy S21 5G and this stares me down. I can keep pressing later but it'll keep reappearing everytime I leave and return to settings. I'm currently running One UI 3.1 and Android Version 11 and since I didn't want to update my device, I've used the ADB shell to uninstall the packages for software updates which are com.wssyncmldm and com.sec.android.soagent but no where have I found how to get rid of this annoying text in settings.
Help please? XD
Click to expand...
Click to collapse
I know this is an old thread, but maybe someone will find my post useful.
I have two theories about this "A software update is available" message.
It was downloaded ota update to a hidden partition.
The connection to the update server leaves some kind of trace on the phone.
I noticed that after a reset to factory settings, the message doesn't appear until I connect to the internet before disabling the update in settings and before disabling the
Code:
shell pm disable-user --user 0 com.wssyncmldm
shell pm disable-user --user 0 com.sec.android.soagent
shell pm disable-user --user 0 com.sec.epdg
Unfortunately, at the moment I will not check if the theory is true, because I do not want to reset the phone.
ze7zez said:
shell pm disable-user --user 0 com.sec.epdg[/CODE]
Click to expand...
Click to collapse
^ this one doesn't need to be disabled to block OTA updates. Might not be a good plan...
Firewall block UID 1001
com.wssyncmldm is the one that must be disabled.
Sorry, my post got chopped up by the matrix... it was more concise
blackhawk said:
^ this one doesn't need to be disabled to block OTA updates. Might not be a good plan...
Firewall block UID 1001
com.wssyncmldm is the one that must be disabled.
(...)
Click to expand...
Click to collapse
Disabling the listed applications is a suggestion for research and is not dangerous. It would be dangerous to uninstall com.sec.epdg, but without root, that is not possible.
On my Android 10 device (not Galaxy S21), I used NetGuard, but it did not find UID 1001. Is it because I do not have root?
I don't think "A software update is available" the message after opening the android settings comes from the network, because without the network it also appears, so it probably comes from an internal trigger.
ze7zez said:
Disabling the listed applications is a suggestion for research and is not dangerous. It would be dangerous to uninstall com.sec.epdg, but without root, that is not possible.
Click to expand...
Click to collapse
What's the reason to disable it? Probably will cause issues and will not solve the upgrade/update problem.
ze7zez said:
On my Android 10 device (not Galaxy S21), I used NetGuard, but it did not find UID 1001. Is it because I do not have root?
Click to expand...
Click to collapse
I forget what this for, it's not needed for my setup. edit: It was blocked for a reason... this is the reason. It's the UID for Call and associated apps and doesn't need internet access. Security risk.
Updates uses UID 1000 on my device. Devchek will show app UID but it can't reverse check UID numbers.
ze7zez said:
I don't think "A software update is available" the message after opening the android settings comes from the network, because without the network it also appears, so it probably comes from an internal trigger.
Click to expand...
Click to collapse
com.wssyncmldm is responsible for that.
Kill it.
I also package block com.sec.android.soagent
blackhawk said:
com.wssyncmldm is responsible for that.
Kill it.
I also package block com.sec.android.soagent
Click to expand...
Click to collapse
com.wssyncmldm is disabled.
Advanced Task Manager can't see it so I can't kill it. How to kill it without root?
ze7zez said:
com.wssyncmldm is disabled.
Advanced Task Manager can't see it so I can't kill it. How to kill it without root?
Click to expand...
Click to collapse
Either Package Disabler which is what I use or a adb edit.
It might as well be malware, it's pernicious and has just about every permission there is.
I edited my last post; found what/why I blocked UID 1001 on this phone.
Samsung's are sort of witchy...
On my Android 10, com.wssyncmldm has a UID of 1000.
I don't see Package Disabler in the Play Store.
Why block UID 1000 with the firewall, if the intrusive message always appears, even, with the network turned off?
ze7zez said:
On my Android 10, com.wssyncmldm has a UID of 1000.
I don't see Package Disabler in the Play Store.
Click to expand...
Click to collapse
It's not. Sent you link.
ze7zez said:
Why block UID 1000 with the firewall, if the intrusive message always appears, even, with the network turned off?
Click to expand...
Click to collapse
See this. i block UID 1000 and 1001.
blackhawk said:
See this. i block UID 1000 and 1001.
Click to expand...
Click to collapse
Your advice is interesting, but it will not remove the intrusive message.
ze7zez said:
Your advice is interesting, but it will not remove the intrusive message.
Click to expand...
Click to collapse
UiD 1000 and 1001 are unrelated, my bad. They are blocked because of security risks.
Package disable com.wssyncmldm as this is the source.
If not blocked it will eventually force the upgrade. It can turn on wifi and manipulate device power states without user permission. If you drive near a say an AT&T update tower it can slam load the upgrade very rapidly. It's not a benign annoyance... it's a menace.
If upgraded to 11 there's no rollback because the boot loader version is upgraded too on Snapdragon's.
Hey guys, I'm the OP. Can I take it from the discussion(s) above that this isn't a rectifiable issue? It's been more than a year since I opened this thread and at this point, I don't even care about the annoying message anymore. I've gotten used to it, but I appreciate everyone's feedback.
blankexistence said:
Hey guys, I'm the OP. Can I take it from the discussion(s) above that this isn't a rectifiable issue? It's been more than a year since I opened this thread and at this point, I don't even care about the annoying message anymore. I've gotten used to it, but I appreciate everyone's feedback.
Click to expand...
Click to collapse
I gave the solution; either package disable or an adb edit to disable the OTA updating app.
blackhawk said:
(...) adb edit to disable the OTA updating app.
Click to expand...
Click to collapse
If you know how to do it, please write.
ze7zez said:
If you know how to do it, please write.
Click to expand...
Click to collapse
Never had to... I stay as conservative as practical with these devices.
There a tutorials on XDA.
Here's one from Android Police or this.
Use LADB if you're running latter Android versions (10 or higher, I think), no PC needed.
Don't go too nuts. If you goof up a factory reset may be in your immediate future.

LG v60 T-Mobile preventing updates

Hello! I have an T-mobile version of LG v60. It is permanently unlocked and it has the V600TM20n update. I tried researching on internet about the LG V60 variant, and I couldn't find much information.
Can somebody tell me:
If it is possible to prevent the updates from applying during midnight?
If Android 11 version is still 'root-able'?
If not, is still possible to revert to an older version of Android without losing carrier unlocked status?
My main concern is that these updates will disable my ability to root the phone. Thanks.
Your carrier can disable OTA updates from their end.
Try this.
Or use a package disabler to do it or an adb edit.
Do Not update to 12, it's fubar.
9 or 10 are likely better and more functional.
blackhawk said:
Your carrier can disable OTA updates from their end.
Try this.
Or use a package disabler to do it or an adb edit.
Do Not update to 12, it's fubar.
9 or 10 are likely better and more functional.
Click to expand...
Click to collapse
I just updated my Velvet to 12.It's not terrible from what I have seen.A few changes here and there but nothing spectacular for me to brag about just yet..lol.
surgemanx said:
I just updated my Velvet to 12.It's not terrible from what I have seen.A few changes here and there but nothing spectacular for me to brag about just yet..lol.
Click to expand...
Click to collapse
CPU cycle sucking scoped storage is fully active in 11. Many have reported issues after upgrading to 12 across many unrelated devices. Issues with 3rd party apps including manufacturer system apps seem to be common. Even Pixels aren't exempt
If your phone is running well on Pie or 10 you have very little to gain and a lot to lose in terms of usability and functionality in exchange for questionable "improvements".
blackhawk said:
CPU cycle sucking scoped storage is fully active in 11. Many have reported issues after upgrading to 12 across many unrelated devices. Issues with 3rd party apps including manufacturer system apps seem to be common. Even Pixels aren't exempt
If your phone is running well on Pie or 10 you have very little to gain and a lot to lose in terms of usability and functionality in exchange for questionable "improvements".
Click to expand...
Click to collapse
How can I prevent update to Android 12?
Pioneer22 said:
How can I prevent update to Android 12?
Click to expand...
Click to collapse
You need to disable the update app. Not sure what it's called on LG's.
You can use adb edit or Package Disabler Pro for other devices. PM me if you want that website, it's [email protected]
This what it looks like on my Samsung:
{
"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 read that if you use adb to remove the FOTA system app (T-Mobile), it will prevent Android updating. If this is true, can I still receive security patches? Are security patches updated separately?
I don't think that works as the updates will be overided by google play services which youll need root so it automatically stops updates for you.
Android 12 was a performance benefit of both android 10 and android 11 of the V60. android 11 on the v60 was smooth but had Vulkan issues, and performance was not great as it suffered lag and slowdowns when gaming. On antutu V8.4.5 android 10 got 559,000 overall score, android 11 got 536,000 overall score, and android 12 got 574,000 overall score. So I would recomend A12 update.
KouaV1 said:
I don't think that works as the updates will be overided by google play services which youll need root so it automatically stops updates for you.
Click to expand...
Click to collapse
You disable the OTA update app by using a package disabler or adb edit. No root needed to end it's reign of tyranny.
blackhawk said:
You disable the OTA update app by using a package disabler or adb edit. No root needed to end it's reign of tyranny.
Click to expand...
Click to collapse
I think that works only on some models of the V60, I have the tmobile v60 and yes I have done adb and yet google play will overide it with the software updates have factory resetted and tried again about 5-10 times no work. which is why i turned to root
KouaV1 said:
I think that works only on some models of the V60, I have the tmobile v60 and yes I have done adb and yet google play will overide it with the software updates have factory resetted and tried again about 5-10 times no work. which is why i turned to root
Click to expand...
Click to collapse
The update app is a dependency of Google play Services probably. It likely has the permissions to turn on Google play Services too.
The update app acts like a rootkit
You need to find the update app(s) and permanently disable them. It may take some work but should be doable. Lol, LG can't be worse than Samsung in this regard.
It will have startup at boot permissions.
You can find it with this:
blackhawk said:
The update app is a dependency of Google play Services probably. It likely has the permissions to turn on Google play Services too.
The update app acts like a rootkit
You need to find the update app(s) and permanently disable them. It may take some work but should be doable. Lol, LG can't be worse than Samsung in this regard.
It will have startup at boot permissions.
You can find it with this:
Click to expand...
Click to collapse
Ah I see, Thank You
I recently got a LM-V600TM on Android 11 and am trying to do my damndest to prevent 12. I don't care about benchmark performance because I don't do mobile gaming. I just don't want to give up control over my phone when LG has a history of putting out half-assed Android updates. It also wasn't cool that 12 removed manual 8K video recording. While it doesn't appear that they broke anything like how Oreo crippled various mods on the V20, I'm not okay with updates that introduce issues and remove features.
Here are the following things I've done so far on my V60:
adb shell pm uninstall -k --user 0 com.lge.android.atservice
adb shell pm uninstall -k --user 0 com.lge.gdec.client
adb shell pm uninstall -k --user 0 com.lge.lgfota.permission
adb shell pm uninstall -k --user 0 com.lge.pickme
Source: https://forum.xda-developers.com/t/v60-bootloader-unlock-and-magisk-root.4358785/post-85909081
adb shell pm uninstall -k --user 0 com.lge.appbox.client
adb shell pm uninstall -k --user 0 com.lge.appbox.installer
adb shell pm uninstall -k --user 0 com.lge.updatecenter
Source: https://forum.xda-developers.com/t/...m-lg-v60-tmobile-or-att.4244333/post-84875105
Some additional info on what apps to disable and what behavior to look out for is here:
https://www.reddit.com/r/LGV60/comments/rqwwlo/_/hqd9kjk
All of the above should effectively disable OTA updates, but Google Play services will still find a way to annoy the hell out of you every two days. The following system lightbox dialog supposedly comes from Google Play services:
----------
Install update to keep device running smoothly
Your system is [X] days out of date.
[Link] Learn more
[Option] Install Now
[Option] Remind me later
----------
I was frustrated to discover it was possible to get almost all the way there without rooting only to find that removing the dialog is the part that requires root.
Source: https://forum.xda-developers.com/t/how-do-i-stop-update-notices.4171467/post-84529465
The only thing I really needed root for in recent years was system-wide ad blocking, and I have that taken care of now with Blokada 5 and an archive of the last version of Vanced, but it looks like I'll get sucked back into the rooting endeavor at least one more time just to get rid of this system update dialog.
Rooting phones felt kind of cool years ago when it was a novel thing to do and doing so actually opened up lots of customization options. Now it just feels like a chore.
To follow-up my own post:
Because there is currently no T-Mobile Android 12 KDZ (only US Cellular and unlocked Canada) for the V600TM and upgrading to 12 doesn't trip some kind of anti-rollback mechanism like firmware updates did on previous LG phones, I considered letting 12 install itself. The system lightbox nag dialog was too annoying for me.
After reviewing the changes in the LG Android 12 package, I had concluded that it wasn't crippling to the V60 other than dropping the manual 8K recording, which I'm not a fan of removing, but I also don't use. I figured that I have a T-Mobile Android 11 20n KDZ that I could always use for rooting later. However, once I decided to let the 12 update proceed, it kept erroring out and failing no matter what I did.
I tried one last time to root the phone on Android 11 20n and finally succeeded on Windows 10. Previously, QFIL failed on port comms on both of my Windows 7 machines. Anyway, I'm glad this nightmare is done. Just for how bad the initial rooting experience was on this phone, I'm not particularly pleased with it at the moment. Maybe it will slowly win me over if I never get that damn nag screen again after following the instructions in this link:
https://forum.xda-developers.com/t/how-do-i-stop-update-notices.4171467/post-84529465
I'm beginning to realize that I'm probably not going to keep this phone for very long compared to my two V20s. I've used the V20 for nearly 5 years now. I might get 2-3 out of this V60 before I go with a used Sony Xperia 1 IV or a future Xperia 5 if it ever gets good T-Mobile 5G band support. I want something without carrier bloat, has good community support (which this phone has virtually none), and is far more friendly to bootloader unlocking and rooting, but doesn't strip away the ports and external storage like just about every damn phone out there does now.
In case anyone would find it helpful, to revert the disabled app changes I made to my V60 in the previous post, I used the following command for all 7 of the apps I had uninstalled for user 0:
adb shell cmd package install-existing <package_name>
Source: https://android.stackexchange.com/q...l-an-accidentally-uninstalled-app-through-adb

Categories

Resources