• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How To Guide Watch4 ADB Commands - Disable/Enable/Uninstall/Restore system app, Install/pull Apps

Was this helpful? (it's ok to pick no lol)

  • No, I mean yes it is useful but I don't think I will use it...

    Votes: 0 0.0%
  • No

    Votes: 0 0.0%

  • Total voters
    62
Search This thread
com.google.android.gms

This seems the Google Play services

I have now similar problem to install on Android 11 Lineage on my GT-I9300...

Only as info...

Best Regards
It's actually Google Mobile Services (GMS) which is a collection of Google applications and APIs that help support functionality across devices.
Basically, this exists in almost all apks, and signature verification occurs through GMS service...
Source: https://www.android.com/gms/
 
Is there any way to pair the watch to a new phone without factory resetting it? Had to factory reset my phone shortly after getting the watch, and don't want to have to set the watch back up.
With every pair, the watch and phone generate a unique key that is used to connect to each other directly and remotely, when the phone loses the key, the watch won't connect even if it was the same phone for security and safety concerns on the watch4...

Think about it, someone sold the watch then he connected to the sold watch and located it remotely, now the seller knows the location of the buyer and so on...
 
  • Like
Reactions: PokemonTotalWar

PokemonTotalWar

Senior Member
Jan 29, 2014
758
209
21
OnePlus 5
OnePlus 6T
With every pair, the watch and phone generate a unique key that is used to connect to each other directly and remotely, when the phone loses the key, the watch won't connect even if it was the same phone for security and safety concerns on the watch4...

Think about it, someone sold the watch then he connected to the sold watch and located it remotely, now the seller knows the location of the buyer and so on...
It makes sense, I was just curious because it was possible with old WearOS watches with ADB. It may require root, depending on where the key is stored, now, though.

I went ahead and reset it, either way :)
 
  • Like
Reactions: Dante63
I am having all stock watchfaces not working for the 2nd time after a factory reset that all of my stock watchfaces have again stopped working except the ones in the last line of wearable app called basic watchfaces.

I have purchased few watchfaces snd installed around 25 from playstore as soon as i get them back on watch this starts happening again

which is an utter nonsense and due to not being able to use playstore app rather the web its really energy and

And this time they are same faces that previously worked not working and vice versa. i have failed to understand. Tizen was closed OS nothing like google crapping every time.

if any body faced this issue please do suggest im getting so sick of this.
 
Does anyone know if it's safe to remove Samsung Health app? Is it different to the S health monitor app?
Without Samsung Health, you will not have any health features of the watch, none of the sensors will work anymore, I mean, it beats the purpose of having the watch, might as well just buy a normal smart watch with no health features 🤷🏻‍♂️
I am having all stock watchfaces not working for the 2nd time after a factory reset that all of my stock watchfaces have again stopped working except the ones in the last line of wearable app called basic watchfaces.

I have purchased few watchfaces snd installed around 25 from playstore as soon as i get them back on watch this starts happening again

which is an utter nonsense and due to not being able to use playstore app rather the web its really energy and

And this time they are same faces that previously worked not working and vice versa. i have failed to understand. Tizen was closed OS nothing like google crapping every time.

if any body faced this issue please do suggest im getting so sick of this.
Why don't you install only what you need? Maybe this abnormal behavior is due to too many installed faces 🤔
 
Without Samsung Health, you will not have any health features of the watch, none of the sensors will work anymore, I mean, it beats the purpose of having the watch, might as well just buy a normal smart watch with no health features 🤷🏻‍♂️

Why don't you install only what you need? Maybe this abnormal behavior is due to too many installed faces 🤔
Thanks for the reply! What if i replaced it with Google fit will the sensors work then?
 
Without Samsung Health, you will not have any health features of the watch, none of the sensors will work anymore, I mean, it beats the purpose of having the watch, might as well just buy a normal smart watch with no health features 🤷🏻‍♂️

Why don't you install only what you need? Maybe this abnormal behavior is due to too many installed faces 🤔
i bought galaxy watch 4 classic and came over just for this sole reason to have more space for watchfaces from 4gb to 16gb bro. Buf i think android wear is not solid as tizen became .

i had 150 faces nearly all from MD on galaxy watch 46mm and never such issues like loading apps remotely from web browser instead of phone app
is a failure on google.

But i will definitely try to follow your advice and see if it works. All watchfaces are working except Samsung Stock ones. Only 1 is at the moment working from stock called emergency watchface 🤣😂🤣😂
 
  • Like
Reactions: Dante63
Thanks for the reply! What if i replaced it with Google fit will the sensors work then?
Not sure, first, can you run Google fit? If yes, then you can try removing shealth...

Something goes wrong, reset the watch
i bought galaxy watch 4 classic and came over just for this sole reason to have more space for watchfaces from 4gb to 16gb bro. Buf i think android wear is not solid as tizen became . i had 150 on galaxy watch 46mm and never such issues like loading apps remotely from web browser instead of phone app
is a failure on google.

But i will definitely try to follow your advice and see if it works. All wTchfaces are working except Samsung Stock ones. Only 1 is at the moment working from stock called emergency watchface 🤣😂🤣😂
Uninstall the stock ones you don't need lol
 
  • Like
Reactions: 11pts
Capture.PNG


@Dante63 This is what i get whenever i try your command . i cannot even disable and not uninstall the Samsung stock watchfaces and if i try to change them from wearable app they are still shown there and when i try to selct them the watchfaces force close.
 

marco_lu

Senior Member
Nov 9, 2019
93
70
View attachment 5412169

@Dante63 This is what i get whenever i try your command . i cannot even disable and not uninstall the Samsung stock watchfaces and if i try to change them from wearable app they are still shown there and when i try to selct them the watchfaces force close.
the command is pm uninstall -k --user 0 not pm uninstall -k --user blablabla you forgot the zero
 

Attachments

  • Capture_(1).png
    Capture_(1).png
    11.2 KB · Views: 26
Thankyou very much now im somewhere it means previously when i tried to debloat the 1st time they didnt uninstall properly (y)


Edit :
Well my issue remains the the icons ofhey might have been deleted because uninstall was success on all of them.
except 2 to 3 still work.

Their images are still in wear app and stay there even if all deleted this is what my issue was when i posted in marco ls thread.
Maybe i have OCD 👻
 
Last edited:
  • Like
Reactions: Dante63

weng_cas

Senior Member
Feb 4, 2012
237
22
Samsung Galaxy Watch 4
There will be hope, don't worry, I have plans for many MODs lol, just waiting for the watch to arrive, should be 10th September, and now they're saying end of September 😭
hoping for that playstore MOD. i also have a promblem. i cant login to my google account in my watch, because im using a huawei phone with no GMS. so i cant use the playstore because it requires google account
 

Scholeggo

Senior Member
Sep 27, 2017
303
30
I'm getting my gw4 soon, and I want to know: who here has ever tried disabling every system app that begins with `com.samsung` with the watch still working?
 
Thankyou very much now im somewhere it means previously when i tried to debloat the 1st time they didnt uninstall properly (y)


Edit :
Well my issue remains the the icons ofhey might have been deleted because uninstall was success on all of them.
except 2 to 3 still work.

Their images are still in wear app and stay there even if all deleted this is what my issue was when i posted in marco ls thread.
Maybe i have OCD 👻
Well after 7 factory resets at least now i exactly know the App/watchface which was screwing me. After installing apps slowly testing 1 by 1 found out it is this
naughty app. 🤪

Screenshot_20210920-224608_Google Play Store.jpg


Whenever I install this after few minutes all my default stock watchfaces stop working. point to note is i didnt remove any after factory reset.

And as soon as i remove it . All start working. now i know its which app. I believe this issue is because this app is maybe not truly compatible with our device. And yet is a very nice watchface
app.😄😛🤪
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Thankyou very much now im somewhere it means previously when i tried to debloat the 1st time they didnt uninstall properly (y)


    Edit :
    Well my issue remains the the icons ofhey might have been deleted because uninstall was success on all of them.
    except 2 to 3 still work.

    Their images are still in wear app and stay there even if all deleted this is what my issue was when i posted in marco ls thread.
    Maybe i have OCD 👻
    Well after 7 factory resets at least now i exactly know the App/watchface which was screwing me. After installing apps slowly testing 1 by 1 found out it is this
    naughty app. 🤪

    Screenshot_20210920-224608_Google Play Store.jpg


    Whenever I install this after few minutes all my default stock watchfaces stop working. point to note is i didnt remove any after factory reset.

    And as soon as i remove it . All start working. now i know its which app. I believe this issue is because this app is maybe not truly compatible with our device. And yet is a very nice watchface
    app.😄😛🤪
    2
    After deleting Samsung watch faces from the watch, has anybody figured out how to remove them from the phone plugin?
    2
    My list of disabled/uninstalled apps:

    Frozen/Disabled:
    package:com.android.cts.priv.ctsshim
    package:com.sec.factory
    package:com.sec.android.app.wlantest
    package:com.samsung.SMT
    package:com.samsung.android.aircommandmanager
    package:com.android.mtp
    package:com.sec.android.app.hwmoduletest
    package:com.sec.modem.settings
    package:com.sec.android.app.servicemodeapp
    package:com.samsung.android.samsungpay.gear
    package:com.test.LTEfunctionality
    package:com.sec.android.diagmonagent
    package:com.android.managedprovisioning
    package:com.sem.factoryapp
    package:com.sec.phone
    package:com.sec.android.app.bluetoothtest
    package:com.android.cts.ctsshim
    package:com.samsung.InputEventApp
    package:com.android.wallpaperbackup
    package:com.samsung.aasaservice
    UNINSTALLED:
    com.samsung.android.honeyboard
    com.samsung.android.bixby.wakeup
    com.sec.android.app.personalization
    com.google.android.apps.wearable.retailattractloop
    com.samsung.android.wearable.setupwizard
    package:com.samsung.android.watch.watchface.digitalmodular
    package:com.samsung.android.watch.watchface.digitalfont
    package:com.samsung.android.watch.watchface.analoguefont
    package:com.samsung.android.watch.watchface.simplecomplication
    package:com.samsung.android.watch.watchface.premiumanalog
    package:com.samsung.android.watch.watchface.myphoto
    package:com.samsung.android.watch.watchface.mystyle
    package:com.samsung.android.watch.watchface.basicclock
    package:com.samsung.android.watch.watchface.simpleclassic
    package:com.samsung.android.watch.watchface.dualwatch
    package:com.samsung.android.watch.watchface.together
    package:com.samsung.android.watch.watchface.typography
    package:com.samsung.android.watch.watchface.large
    package:com.samsung.android.watch.watchface.animal
    package:com.samsung.android.watch.watchface.aremoji
    package:com.samsung.android.watch.watchface.analogmodular
    package:com.samsung.android.watch.watchface.simpleanalogue
    package:com.samsung.android.watch.watchface.bitmoji
    package:com.samsung.android.watch.watchface.superfiction
    package:com.samsung.android.watch.watchface.endangeredanimal
    1
    When's that going to be?? I get mine in 3 days
    hopefully, end of the month
    1
    hi dante. have you received your galaxy watch yet?
    Sadly not 🥲
    Now they said end of the month
  • 34
    Hello Everyone,
    I hope you all are good,
    So I see some on you wondering about how to uninstall, reinstall, install, pull, enable and disable apps for the watch, so I decided to make this thread to address these different scenarios, this is based on test of users, if there is any incorrect command, let me know and I will update the thread...

    Requirements: ADB (to execute adb commands)...


    ~~~ Enabling Watch4 ADB ~~~

    The first thing you need to do is enable the watch developer mode by going into watch settings then about and tap the version many times till it says switched on, inside developer mode enable ADB, it will enable ADB Wi-Fi, if it doesn't, enable then go to Wi-Fi and make sure that Wi-Fi is connected to the same network of the PC, head back to developer mode and you will see under ADB Wi-Fi IP address...

    ~~~ Running ADB & Connecting to the Watch4 ~~~

    Watch is ready for some ADB action and adventure lol, on pc start PowerShell or CMD inside ADB folder by holding down SHIFT and right clicking on empty area:
    1629877310549.png
    or if you have cmd-here.exe, run it...

    type the following:
    adb connect <IP>
    (if it's your first time, check your watch for RSA authentication and allow the PC to connect)
    Now here is the list of scenarios...

    ~~~ Scenario 1: Installing Apps ~~~
    Place the apk in adb folder then type:
    adb -s <IP> install <apk-name>.apk
    once you are done disconnect:
    adb disconnect

    ~~~ Scenario 2: Uninstalling System Apps ~~~
    Be very careful, don't uninstall vital system apps, uninstall apps that you see on the watch home screen drawer or watch widgets...
    Enter Shell mode typing:
    adb shell
    then type:
    pm list packages
    Find the packages you want to remove then type for each package
    pm uninstall -k --user 0 <package-name-to-uninstall>
    once you are done exit and disconnect:
    exit
    adb disconnect

    ~~~ Scenario 3: Disabling/Enabling System Apps ~~~
    Enter Shell mode typing:
    adb shell
    then type:
    pm list packages
    Find the packages you want to:

    • Disable then type for each package
    pm disable-user --user 0 <package-name-to-disable>
    • Enable then type for each package
    pm enable --user 0 <package-name-to-enable>
    once you are done exit and disconnect:
    exit
    adb disconnect

    ~~~ Scenario 4: Reinstalling/Restoring System Apps ~~~
    Enter Shell mode typing:
    adb shell
    Find the package you want to restore (thanks to @adfree)
    com.android.cts.priv.ctsshim

    com.google.android.ext.services

    com.samsung.android.knox.wkes

    com.sec.location.nfwlocationprivacy

    com.android.providers.telephony

    com.sec.android.app.parser

    com.android.dynsystem

    com.samsung.android.networkstack

    com.samsung.android.calendar

    com.samsung.android.watch.cameracontroller

    com.android.providers.calendar

    com.sec.automation

    com.android.providers.media

    com.google.android.ext.shared

    com.samsung.android.watch.watchface.analoguefont

    com.samsung.android.watch.watchface.simplecomplication

    com.skms.android.agent

    com.samsung.android.wear.shealth

    com.samsung.android.incallui

    com.sec.usbsettings

    com.samsung.android.watch.watchface.premiumanalog

    com.sec.factory

    com.android.companiondevicemanager

    com.android.mms.service

    com.samsung.android.watch.watchface.myphoto

    com.samsung.android.watch.watchface.mystyle

    com.android.providers.downloads

    com.samsung.android.video.wearable

    com.google.android.networkstack.tethering.overlay

    com.samsung.android.storage.watchstoragemanager

    com.monotype.android.font.foundation

    com.samsung.android.gallery.watch

    com.samsung.android.watch.compass

    com.sk.vas.tshare

    com.sec.android.app.factorykeystring

    com.samsung.android.watch.runestone.app

    com.sec.android.app.samsungapps

    com.samsung.android.sdk.handwriting.watch

    com.samsung.android.watch.findmyphone

    com.samsung.android.watch.findmywatch

    com.sec.android.app.wlantest

    com.google.android.overlay.modules.permissioncontroller

    com.android.vending

    com.android.networkstack

    com.samsung.android.watch.weather

    com.google.android.wearable.batteryservices

    com.android.modulemetadata

    com.android.certinstaller

    com.android.carrierconfig

    com.google.android.marvin.talkback

    com.samsung.android.app.esimkeystring

    com.samsung.SMT

    com.samsung.rtl

    android

    com.samsung.rtlassistant

    com.google.android.overlay.modules.cellbroadcastreceiver

    com.samsung.android.aircommandmanager

    com.google.android.apps.wearable.settings

    com.android.mtp

    com.android.nfc

    com.samsung.android.messaging

    com.android.backupconfirm

    com.samsung.android.stextclassifier

    com.samsung.android.app.telephonyui

    com.android.statementservice

    com.samsung.android.wear.musictransfer

    com.samsung.android.watch.watchface.basicclock

    com.samsung.android.bixby.agent

    com.sec.android.app.hwmoduletest

    com.sec.bcservice

    com.sec.modem.settings

    com.samsung.hidden.SKT

    com.monotype.android.font.samsungone

    com.google.android.permissioncontroller

    com.android.wearable.resources

    com.sec.android.app.servicemodeapp

    com.samsung.android.watch.watchface.simpleclassic

    com.android.providers.settings

    com.samsung.accessibility

    com.sec.imsservice

    com.samsung.android.service.health

    com.google.android.apps.wearable.systemui

    com.android.webview

    com.samsung.android.watch.watchface.dualwatch

    com.android.se

    com.android.inputdevices

    com.samsung.advancedcallservice

    com.samsung.android.app.contacts

    com.samsung.android.app.reminder

    com.samsung.android.watch.watchface.together

    com.samsung.android.watch.flashlight

    com.samsung.android.watch.watchface.typography

    com.samsung.android.watch.watchface.large

    com.samsung.android.watch.watchface.animal

    com.google.android.apps.maps

    com.samsung.android.qrreader.watch

    com.samsung.advp.imssettings

    com.samsung.android.watch.alarm

    com.android.cellbroadcastreceiver

    com.sec.android.RilServiceModeApp

    com.samsung.android.mdecservice

    com.samsung.android.watch.timer

    android.ext.shared

    com.samsung.android.smartgesture

    com.samsung.android.wear.blockednumber

    com.android.server.telecom

    com.samsung.euicc

    com.android.keychain

    com.google.android.packageinstaller

    com.google.android.gms

    com.google.android.gsf

    com.google.android.tts

    android.ext.services

    com.android.wifi.resources

    com.google.android.partnersetup

    com.sec.android.diagmonagent

    com.android.localtransport

    com.samsung.android.batterysavingsettings

    com.samsung.android.wearable.knox.attestation

    com.samsung.android.watch.stf

    com.google.android.wearable.ambient

    com.samsung.packageinstalleroverlay

    com.samsung.android.shealthmonitor

    com.samsung.android.watch.watchface.aremoji

    com.android.managedprovisioning

    com.samsung.android.watch.watchface.analogmodular

    com.android.networkstack.tethering

    com.android.soundpicker

    com.samsung.android.watch.watchface.emergency

    com.samsung.android.watch.watchface.simpleanalogue

    com.samsung.android.dialer

    com.samsung.android.watch.safety_assistance

    com.samsung.android.dqagent

    com.google.android.clockworkicons

    com.google.android.wearable.overlay.home.merlot

    com.samsung.android.wearable.setupwizard

    com.sem.factoryapp

    com.samsung.android.watch.stopwatch

    com.google.android.wearable.healthservices

    com.samsung.wear.contacts.sync

    com.ims.dm

    com.google.android.apps.wearable.retailattractloop

    com.sec.android.soagent

    com.samsung.android.wearable.sysui

    com.sec.phone

    com.samsung.android.bixby.wakeup

    com.samsung.android.honeyboard

    com.samsung.android.scloud

    com.samsung.android.location.locproxy

    com.sec.app.RilErrorNotifier

    com.samsung.euicc.wmservice

    com.samsung.android.watch.watchface.bitmoji

    com.sec.android.app.bluetoothtest

    com.sec.android.sdhms

    com.android.networkstack.permissionconfig

    com.samsung.android.mediacontroller

    com.google.android.wearable.app

    com.android.cts.ctsshim

    com.samsung.android.watch.screencapture

    com.samsung.android.wear.samsungvoiceinput

    com.samsung.android.watch.watchface.digitalmodular

    com.samsung.android.wcs.extension

    com.samsung.android.wearable.samsungaccount

    com.samsung.android.providers.contacts

    com.android.phone

    com.android.shell

    com.android.wallpaperbackup

    com.android.providers.blockednumber

    com.android.providers.userdictionary

    com.android.providers.media.module

    com.samsung.android.watch.watchface.superfiction

    com.google.android.clockwork.oemsetup

    com.wssyncmldm

    com.samsung.android.watch.worldclock

    com.android.hotspot2.osulogin

    com.samsung.android.clientconnection

    com.android.location.fused

    com.sec.android.app.personalization

    com.samsung.android.apps.wearable.recent

    com.samsung.android.watch.watchface.digitalfont

    com.samsung.aasaservice

    com.samsung.android.watch.watchface.endangeredanimal

    com.samsung.android.cidmanager

    com.android.bluetooth

    com.samsung.android.watch.watchface.companionhelper

    com.samsung.sec.android.application.csc

    com.samsung.android.samsungnetworklocation

    com.google.android.wearable.frameworkpackagestubs

    com.samsung.android.watch.watchface.tickingsound

    com.samsung.android.mcfds
    type to restore
    pm install-existing <package-name-to-reinstall>
    once you are done exit and disconnect:
    exit
    adb disconnect

    ~~~ Scenario 5: Pulling Apps ~~~
    Enter Shell mode typing:
    adb shell
    then type
    pm list packages
    Find the package of interest then type
    pm path <package-name>
    this returns the path of the apk package location, exit shell
    exit
    now pull it typing:
    adb pull <path-to-apk-package> <package-name>.apk
    you have pulled the apk into the adb folder...


    ~~~ End of Scenarios ~~~
    I have one thing to say, sorry for the caps in advance, but I got to do it
    TURN OFF ADB ON WATCH
    otherwise it will drain your watch battery...
    ~~~ Don't forget to ~~~
    Don't forget to smash the (y)THANKS (y)
    PS. if you are super happy and want to thank me, It is highly appreciated if you'd consider supporting me through my Patreon Page ❤️ 😊


    ✯ XDA: https://forum.xda-developers.com/m/dante63.7047928/
    ✯ Reddit: https://www.reddit.com/user/XDA-Dante63/
    ✯ Telegram: https://t.me/xda_dante63
    3
    This is what I know about Playstore...


    Code:
    freshbl:/ $ pm path com.android.vending
    package:/data/app/~~efc8nj3NdCZtbdDPoTH2zQ==/com.android.vending-o9vrEPmZoFGq-H2b6ST3ig==/base.apk
    package:/data/app/~~efc8nj3NdCZtbdDPoTH2zQ==/com.android.vending-o9vrEPmZoFGq-H2b6ST3ig==/split_config.de.apk
    package:/data/app/~~efc8nj3NdCZtbdDPoTH2zQ==/com.android.vending-o9vrEPmZoFGq-H2b6ST3ig==/split_config.en.apk
    package:/data/app/~~efc8nj3NdCZtbdDPoTH2zQ==/com.android.vending-o9vrEPmZoFGq-H2b6ST3ig==/split_config.pl.apk
    package:/data/app/~~efc8nj3NdCZtbdDPoTH2zQ==/com.android.vending-o9vrEPmZoFGq-H2b6ST3ig==/split_config.ru.apk
    package:/data/app/~~efc8nj3NdCZtbdDPoTH2zQ==/com.android.vending-o9vrEPmZoFGq-H2b6ST3ig==/split_config.sv.apk
    package:/data/app/~~efc8nj3NdCZtbdDPoTH2zQ==/com.android.vending-o9vrEPmZoFGq-H2b6ST3ig==/split_config.tr.apk


    I have no idea the real path to com.android.vending...


    Maybe somebody could give the FULL path to this...

    Because I have only split_config.en.apk

    So IMHO country Restriction possible like CHC CSC check... or Chinese Font absent...

    Only idea...

    Best Regards

    Edit 1

    @japzone

    Please can you help... how you backup Playstore?

    For me looks like something is in data path...

    Thanx in advance.

    Best Regards
    FYI, Play Store is a split APK, you need to install it in a special way. Just installing the Base APK doesn't work.

    Download my APK dump here, and then Follow my directions here to install the Play Store properly, and then also install any missing Samsung, Google, or Android APKs from my dump that you don't see on your watch.
    Use adb shell 'pm list packages' to view installed apps.

    Next go into the watch settings -> Privacy-> Permission manager and make sure all the Google apps have their permissions.

    I can't guarantee it'll work since I don't have a Chinese watch, but that's your best bet.
    3
    agrred, but its hard to find gapps for wear os

    Do you think there a way to found them on or extract them ?
    Here's a dump of every APK on my GW4, even the non-system apps(why not?).

    Keep in mind, some of the apps are now split-apks. I've made those apps individual folders, and you'll need to cd into them and then use adb install-multiple base.apk split1.apk split2.apk etc, in order to install those apps. (I hope somebody ports SAI to Wear OS soon....)
    3
    There is an error for enabling package: pm enable-user --user 0 <package-name-to-disable> should be : pm enable --user 0 <package-name-to-disable>
    3
    Mine was on the watch before I got my buds 2. Now that I have them, I cannot find the app. 🤷‍♂️
    It seems late to do this, but I'll upload this Apk anyway. Maybe others need it.
    Package: com.samsung.android.watch.budscontroller