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

Question Extract Apk's from GW4

Search This thread

chrisrodsa210

Senior Member
Nov 16, 2015
174
52
San Antonio
Does anyone with the new GW4 know how to extract the apks? Im really curious to see what apps will work on other Wear watches.YT Music, Samsung Music, Samsung Messages,Camera, Gallery, Samsung Pay, Buds app, Watch faces... just to name a few. I'm sure some are locked to Samsung's system, or needs a higher API but wouldn't hurt to try. I'm using a Fossil Gen 5 connected to my Galaxy S20 ultra. Thank you to whoever can do it.
 
  • Like
Reactions: adfree

adfree

Senior Member
Jun 14, 2008
9,319
5,499
No idea yet...

I know only there are other ways...

But not finished yet for this .rap...

Calculator App Wear name is this:
com.samsung.android.wear.calculator


Now with amazing magic in add text strings to...

Maybe later this year we have few APks to play with...

Other unfinsished ay is extract from Firmware... but I have only FOTA Delta File at the moment...

And here I need some time to find way to extract something...

Best Regards
 
Since it's WearOS, it will be like Android With ADB commands, you will first connect to the watch over the network:
adb connect <IP : PORT>
then enter adb shell
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...

ADB is done over Wi-Fi, the watch should be on the same network of the PC/Laptop,
once you are done from ADB, TURN OFF ADB ON WATCH otherwise it will drain the battery...
 
Last edited:

adfree

Senior Member
Jun 14, 2008
9,319
5,499
According to your SHM files... looks to me APK Phone and APK Watch have same App Name... :alien:

I am not able to create Link to Playstore...

But maybe this anwsers this to me...


IMHO not every one will buy Watch 4 to get few Apps to play with... :poop:
Especially if he she it want use other watch...

Best Regards
 
  • Like
Reactions: tids2k

adfree

Senior Member
Jun 14, 2008
9,319
5,499
Code:
freshul:/ $ pm list packages
package:com.android.cts.priv.ctsshim
package:com.google.android.ext.services
package:com.samsung.android.knox.wkes
package:com.sec.location.nfwlocationprivacy
package:com.android.providers.telephony
package:com.sec.android.app.parser
package:com.android.dynsystem
package:com.samsung.android.networkstack
package:com.samsung.android.calendar
package:com.samsung.android.watch.cameracontroller
package:com.android.providers.calendar
package:com.sec.automation
package:com.android.providers.media
package:com.google.android.ext.shared
package:com.samsung.android.watch.watchface.analoguefont
package:com.samsung.android.watch.watchface.simplecomplication
package:com.skms.android.agent
package:com.samsung.android.wear.shealth
package:com.samsung.android.incallui
package:com.sec.usbsettings
package:com.samsung.android.watch.watchface.premiumanalog
package:com.sec.factory
package:com.android.companiondevicemanager
package:com.android.mms.service
package:com.samsung.android.watch.watchface.myphoto
package:com.samsung.android.watch.watchface.mystyle
package:com.android.providers.downloads
package:com.samsung.android.video.wearable
package:com.google.android.networkstack.tethering.overlay
package:com.samsung.android.storage.watchstoragemanager
package:com.monotype.android.font.foundation
package:com.samsung.android.gallery.watch
package:com.samsung.android.watch.compass
package:com.sk.vas.tshare
package:com.sec.android.app.factorykeystring
package:com.samsung.android.watch.runestone.app
package:com.sec.android.app.samsungapps
package:com.samsung.android.sdk.handwriting.watch
package:com.samsung.android.watch.findmyphone
package:com.samsung.android.watch.findmywatch
package:com.sec.android.app.wlantest
package:com.google.android.overlay.modules.permissioncontroller
package:com.android.vending
package:com.android.networkstack
package:com.samsung.android.watch.weather
package:com.google.android.wearable.batteryservices
package:com.android.modulemetadata
package:com.android.certinstaller
package:com.android.carrierconfig
package:com.google.android.marvin.talkback
package:com.samsung.android.app.esimkeystring
package:com.samsung.SMT
package:com.samsung.rtl
package:android
package:com.samsung.rtlassistant
package:com.google.android.overlay.modules.cellbroadcastreceiver
package:com.samsung.android.aircommandmanager
package:com.google.android.apps.wearable.settings
package:com.android.mtp
package:com.android.nfc
package:com.samsung.android.messaging
package:com.android.backupconfirm
package:com.samsung.android.stextclassifier
package:com.samsung.android.app.telephonyui
package:com.android.statementservice
package:com.samsung.android.wear.musictransfer
package:com.samsung.android.watch.watchface.basicclock
package:com.samsung.android.bixby.agent
package:com.sec.android.app.hwmoduletest
package:com.sec.bcservice
package:com.sec.modem.settings
package:com.samsung.hidden.SKT
package:com.monotype.android.font.samsungone
package:com.google.android.permissioncontroller
package:com.android.wearable.resources
package:com.sec.android.app.servicemodeapp
package:com.samsung.android.watch.watchface.simpleclassic
package:com.android.providers.settings
package:com.samsung.accessibility
package:com.sec.imsservice
package:com.samsung.android.service.health
package:com.google.android.apps.wearable.systemui
package:com.android.webview
package:com.samsung.android.watch.watchface.dualwatch
package:com.android.se
package:com.android.inputdevices
package:com.samsung.advancedcallservice
package:com.samsung.android.app.contacts
package:com.samsung.android.app.reminder
package:com.samsung.android.watch.watchface.together
package:com.samsung.android.watch.flashlight
package:com.samsung.android.watch.watchface.typography
package:com.samsung.android.watch.watchface.large
package:com.samsung.android.watch.watchface.animal
package:com.google.android.apps.maps
package:com.samsung.android.qrreader.watch
package:com.samsung.advp.imssettings
package:com.samsung.android.watch.alarm
package:com.android.cellbroadcastreceiver
package:com.sec.android.RilServiceModeApp
package:com.samsung.android.mdecservice
package:com.samsung.android.watch.timer
package:android.ext.shared
package:com.samsung.android.smartgesture
package:com.samsung.android.wear.blockednumber
package:com.android.server.telecom
package:com.samsung.euicc
package:com.android.keychain
package:com.google.android.packageinstaller
package:com.google.android.gms
package:com.google.android.gsf
package:com.google.android.tts
package:android.ext.services
package:com.android.wifi.resources
package:com.google.android.partnersetup
package:com.sec.android.diagmonagent
package:com.android.localtransport
package:com.samsung.android.batterysavingsettings
package:com.samsung.android.wearable.knox.attestation
package:com.samsung.android.watch.stf
package:com.google.android.wearable.ambient
package:com.samsung.packageinstalleroverlay
package:com.samsung.android.shealthmonitor
package:com.samsung.android.watch.watchface.aremoji
package:com.android.managedprovisioning
package:com.samsung.android.watch.watchface.analogmodular
package:com.android.networkstack.tethering
package:com.android.soundpicker
package:com.samsung.android.watch.watchface.emergency
package:com.samsung.android.watch.watchface.simpleanalogue
package:com.samsung.android.dialer
package:com.samsung.android.watch.safety_assistance
package:com.samsung.android.dqagent
package:com.google.android.clockworkicons
package:com.google.android.wearable.overlay.home.merlot
package:com.samsung.android.wearable.setupwizard
package:com.sem.factoryapp
package:com.samsung.android.watch.stopwatch
package:com.google.android.wearable.healthservices
package:com.samsung.wear.contacts.sync
package:com.ims.dm
package:com.google.android.apps.wearable.retailattractloop
package:com.sec.android.soagent
package:com.samsung.android.wearable.sysui
package:com.sec.phone
package:com.samsung.android.bixby.wakeup
package:com.samsung.android.honeyboard
package:com.samsung.android.scloud
package:com.samsung.android.location.locproxy
package:com.sec.app.RilErrorNotifier
package:com.samsung.euicc.wmservice
package:com.samsung.android.watch.watchface.bitmoji
package:com.sec.android.app.bluetoothtest
package:com.sec.android.sdhms
package:com.android.networkstack.permissionconfig
package:com.samsung.android.mediacontroller
package:com.google.android.wearable.app
package:com.android.cts.ctsshim
package:com.samsung.android.watch.screencapture
package:com.samsung.android.wear.samsungvoiceinput
package:com.samsung.android.watch.watchface.digitalmodular
package:com.samsung.android.wcs.extension
package:com.samsung.android.wearable.samsungaccount
package:com.samsung.android.providers.contacts
package:com.android.phone
package:com.android.shell
package:com.android.wallpaperbackup
package:com.android.providers.blockednumber
package:com.android.providers.userdictionary
package:com.android.providers.media.module
package:com.samsung.android.watch.watchface.superfiction
package:com.google.android.clockwork.oemsetup
package:com.wssyncmldm
package:com.samsung.android.watch.worldclock
package:com.android.hotspot2.osulogin
package:com.samsung.android.clientconnection
package:com.android.location.fused
package:com.sec.android.app.personalization
package:com.samsung.android.apps.wearable.recent
package:com.samsung.android.watch.watchface.digitalfont
package:com.samsung.aasaservice
package:com.samsung.android.watch.watchface.endangeredanimal
package:com.samsung.android.cidmanager
package:com.android.bluetooth
package:com.samsung.android.watch.watchface.companionhelper
package:com.samsung.sec.android.application.csc
package:com.samsung.android.samsungnetworklocation
package:com.google.android.wearable.frameworkpackagestubs
package:com.samsung.android.watch.watchface.tickingsound
package:com.samsung.android.mcfds

1 way work...
Code:
D:\Android\ADB>adb pull /system/app/SamsungHealth/SamsungHealth.apk
/system/app/SamsungHealth/SamsungHealth.apk: 1 file pulled. 0.2 MB/s (61977201 bytes in 270.524s)

Found also another way for me... without adb...

Need some time for investigation...

Best Regards
 
  • Like
Reactions: chrisrodsa210

chrisrodsa210

Senior Member
Nov 16, 2015
174
52
San Antonio
Was able to pull the YT Music app from the Wear emulator but get this code.

"Failure [INSTALL_FAILED_NO_MATCHING ABIS: Failed to extract native libraries, res=-113]"

If that isn't an API issue, does it mean that Wear OS 2, and 3 are different architectures? If so I wonder how Samsung built their apks.
 

adfree

Senior Member
Jun 14, 2008
9,319
5,499
I am not smart enough to backup Play Store...
Code:
pm list packages

package:com.android.vending



com.android.vending


pm path com.android.vending



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 was able to find the Galaxy Apps APK from GW4... but can not test...

Still I have no GW4 nor other Wear Watch...

Best Regards
 

Attachments

  • GalaxyStore.apk
    12.7 MB · Views: 40
  • Like
Reactions: chrisrodsa210

adfree

Senior Member
Jun 14, 2008
9,319
5,499
Found 2 Games for GW4...

1 is installable and playable on my Android 7 Emulator...
Saturn or something like this...

And the other called Galaxia not installable on Android 7...


Conclusion... few Apps could work with older Android Version as 11...

Best Regards
 
  • Like
Reactions: chrisrodsa210

chrisrodsa210

Senior Member
Nov 16, 2015
174
52
San Antonio
I am not smart enough to backup Play Store...
Code:
pm list packages

package:com.android.vending



com.android.vending


pm path com.android.vending



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 was able to find the Galaxy Apps APK from GW4... but can not test...

Still I have no GW4 nor other Wear Watch...

Best Regar
 
I am not smart enough to backup Play Store...
Code:
pm list packages

package:com.android.vending



com.android.vending


pm path com.android.vending



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 was able to find the Galaxy Apps APK from GW4... but can not test...

Still I have no GW4 nor other Wear Watch...

Best Regards
Try it, doesn't work
 
  • Like
Reactions: chrisrodsa210

Willjim

Member
Mar 30, 2019
5
9
I am not smart enough to backup Play Store...
Code:
pm list packages

package:com.android.vending



com.android.vending


pm path com.android.vending



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 was able to find the Galaxy Apps APK from GW4... but can not test...

Still I have no GW4 nor other Wear Watch...

Best Regards
I received GW4 with the region code CHC. As you know, Google is not available in this region, so Samsung provides Galaxy Store for Chinese users. There are quite few apps available in it.

I sideload old Play Store APK from Apkmirror ( New version for GW4 cannot be sideloaded), and since I couldn't copy my account to the watch, it only shows this when I open it.

Screenshot_20210908_105246_wear_file_explorer.png
 
Last edited:

adfree

Senior Member
Jun 14, 2008
9,319
5,499
Tiny step forward...

Code:
D:\Android\ADB>adb shell pm path com.android.vending
package:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ==/base.apk
package:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ==/split_config.de.apk
package:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ==/split_config.pl.apk

D:\Android\ADB>adb shell
freshbl:/ $ cd /data
freshbl:/data $ ls -a1l
ls: .: Permission denied
1|freshbl:/data $ cd /data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ==/
freshbl:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ== $ ls
base.apk  lib  oat  split_config.de.apk  split_config.pl.apk
freshbl:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ== $

But IMHO this should be somewhere else tooo... because data path...

?

Best Regards
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    I am not smart enough to backup Play Store...
    Code:
    pm list packages
    
    package:com.android.vending
    
    
    
    com.android.vending
    
    
    pm path com.android.vending
    
    
    
    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 was able to find the Galaxy Apps APK from GW4... but can not test...

    Still I have no GW4 nor other Wear Watch...

    Best Regards
    I received GW4 with the region code CHC. As you know, Google is not available in this region, so Samsung provides Galaxy Store for Chinese users. There are quite few apps available in it.

    I sideload old Play Store APK from Apkmirror ( New version for GW4 cannot be sideloaded), and since I couldn't copy my account to the watch, it only shows this when I open it.

    Screenshot_20210908_105246_wear_file_explorer.png
    2
    No idea yet...

    I know only there are other ways...

    But not finished yet for this .rap...

    Calculator App Wear name is this:
    com.samsung.android.wear.calculator


    Now with amazing magic in add text strings to...

    Maybe later this year we have few APks to play with...

    Other unfinsished ay is extract from Firmware... but I have only FOTA Delta File at the moment...

    And here I need some time to find way to extract something...

    Best Regards
    2
    Since it's WearOS, it will be like Android With ADB commands, you will first connect to the watch over the network:
    adb connect <IP : PORT>
    then enter adb shell
    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...

    ADB is done over Wi-Fi, the watch should be on the same network of the PC/Laptop,
    once you are done from ADB, TURN OFF ADB ON WATCH otherwise it will drain the battery...
    2
    Tiny step forward...

    Code:
    D:\Android\ADB>adb shell pm path com.android.vending
    package:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ==/base.apk
    package:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ==/split_config.de.apk
    package:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ==/split_config.pl.apk
    
    D:\Android\ADB>adb shell
    freshbl:/ $ cd /data
    freshbl:/data $ ls -a1l
    ls: .: Permission denied
    1|freshbl:/data $ cd /data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ==/
    freshbl:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ== $ ls
    base.apk  lib  oat  split_config.de.apk  split_config.pl.apk
    freshbl:/data/app/~~W0ISuiv5NUAfjyjodMsB6Q==/com.android.vending-kGm_EQx__E8Ygp2WAZEpRQ== $

    But IMHO this should be somewhere else tooo... because data path...

    ?

    Best Regards
    1
    Does anyone with the new GW4 know how to extract the apks? Im really curious to see what apps will work on other Wear watches.YT Music, Samsung Music, Samsung Messages,Camera, Gallery, Samsung Pay, Buds app, Watch faces... just to name a few. I'm sure some are locked to Samsung's system, or needs a higher API but wouldn't hurt to try. I'm using a Fossil Gen 5 connected to my Galaxy S20 ultra. Thank you to whoever can do it.