Galaxy Watch4 プリインアプリ強制無効化

# 環境
* Galaxy Watch4
    * システムバージョン : 11
    * Wear OSバージョン : 3.2
* PC
    * Windows 11 21H2
    * Android Debug Bridge version 1.0.41

# 開発者向けオプション有効化
* 設定 > 時計について > ソフトウェア
    * ソフトウェアバージョン 連打

# ADBデバッグ有効化
* 設定 > 開発者向けオプション
    * ADBデバッグ : ON
    * Wi-Fiでデバッグ : ON
* 表示されたIPアドレスをメモする。

# PCからGalaxy Watch4へ接続
* `adb connect ${メモしたIPアドレス}`
* Galaxy Watch4 のディスプレイに`Allow Debugging?`と表示されたら `OK` or `Always allow from this computer` をタップ


# インストール済みのアプリ一覧取得
```
adb shell
pm list package
freshbs:/ $ pm list package
package:com.android.cts.priv.ctsshim
package:com.google.android.ext.services
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.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.samsung.android.watch.watchface.weather
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:jp.naver.line.android
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.android.networkstack.inprocess
package:com.google.android.networkstack.tethering.overlay
package:com.samsung.android.storage.watchstoragemanager
package:com.samsung.android.watch.watchface.healthmodular
package:com.samsung.android.gallery.watch
package:com.samsung.android.watch.compass
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.samsung.android.watch.watchface.basicdashboard
package:com.sec.android.app.wlantest
package:com.samsung.android.watch.watchface.livewallpaper
package:com.android.vending
package:com.samsung.android.watch.weather
package:com.google.android.wearable.batteryservices
package:com.android.modulemetadata
package:com.android.certinstaller
package:com.google.android.marvin.talkback
package:com.samsung.SMT
package:android
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.sec.android.app.hwmoduletest
package:com.sec.bcservice
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.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.advp.imssettings
package:com.samsung.android.watch.alarm
package:com.sec.android.RilServiceModeApp
package:com.samsung.android.mdecservice
package:com.samsung.android.watch.timer
package:com.samsung.android.smartgesture
package:com.samsung.android.wear.blockednumber
package:com.android.server.telecom
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:com.android.wifi.resources
package:com.google.android.apps.walletnfcrel
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.samsung.android.app.routines
package:com.google.android.wearable.ambient
package:com.samsung.packageinstalleroverlay
package:com.samsung.android.watch.watchface.aremoji
package:com.android.managedprovisioning
package:com.samsung.android.watch.watchface.analogmodular
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.wearable.overlay.home.merlot
package:com.samsung.android.wearable.setupwizard
package:com.sem.factoryapp
package:com.samsung.android.wear.calculator
package:com.samsung.android.watch.stopwatch
package:com.google.android.wearable.healthservices
package:com.samsung.android.wear.voicerecorder
package:com.samsung.wear.contacts.sync
package:com.google.android.apps.wearable.retailattractloop
package:com.sec.android.soagent
package:com.google.android.wearable.assistant
package:com.samsung.android.wearable.music
package:com.samsung.android.wearable.sysui
package:com.samsung.android.bixby.wakeup
package:com.samsung.android.watch.watchface.bespoke
package:com.samsung.android.honeyboard
package:com.samsung.android.scloud
package:com.samsung.android.location.locproxy
package:com.samsung.android.watch.watchface.bitmoji
package:com.sec.android.app.bluetoothtest
package:com.sec.android.sdhms
package:com.android.networkstack.tethering.inprocess
package:com.android.networkstack.permissionconfig
package:com.samsung.android.mediacontroller
package:com.sec.android.easyMover
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.google.android.keep
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.google.android.apps.work.clouddpc
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.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.providers.factory
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.android.captiveportallogin
package:com.google.android.wearable.frameworkpackagestubs
package:com.samsung.android.watch.watchface.tickingsound
package:com.samsung.android.mcfds
package:com.google.android.inputmethod.latin
```

# アプリ無効化

```
pm disable-user --user 0 com.samsung.android.gallery.watch
pm disable-user --user 0 com.samsung.android.watch.worldclock
exit
```

# 関係ないけど

ついでに...
```
adb install install ${Watch.SHM.MOD.1.1.0.203.dante63.apk のパス}
```

# 後片付け

* 設定 > 開発者向けオプション
    * ADBデバッグ : OFF