diff --git a/GalaxyWearable/README.md b/GalaxyWearable/README.md
new file mode 100644
index 0000000..1139cba
--- /dev/null
+++ b/GalaxyWearable/README.md
@@ -0,0 +1,5 @@
+# GalaxyWearable
+
+Enables running Samsung's GalaxyWearable app and compantions on modded Samsung devices.
+
+This is an Xposed variant of [`Linux4/GalaxyWearable`](https://github.com/Linux4/GalaxyWearable).
diff --git a/GalaxyWearable/build.gradle.kts b/GalaxyWearable/build.gradle.kts
new file mode 100644
index 0000000..8b172e0
--- /dev/null
+++ b/GalaxyWearable/build.gradle.kts
@@ -0,0 +1,7 @@
+plugins {
+ alias(libs.plugins.buildlogic.android.application)
+}
+
+android {
+ namespace = "com.programminghoch10.GalaxyWearable"
+}
diff --git a/GalaxyWearable/src/main/AndroidManifest.xml b/GalaxyWearable/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..a5bf271
--- /dev/null
+++ b/GalaxyWearable/src/main/AndroidManifest.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/GalaxyWearable/src/main/assets/xposed_init b/GalaxyWearable/src/main/assets/xposed_init
new file mode 100644
index 0000000..1c00e51
--- /dev/null
+++ b/GalaxyWearable/src/main/assets/xposed_init
@@ -0,0 +1 @@
+com.programminghoch10.GalaxyWearable.Hook
diff --git a/GalaxyWearable/src/main/java/com/programminghoch10/GalaxyWearable/Hook.java b/GalaxyWearable/src/main/java/com/programminghoch10/GalaxyWearable/Hook.java
new file mode 100644
index 0000000..c90eb5b
--- /dev/null
+++ b/GalaxyWearable/src/main/java/com/programminghoch10/GalaxyWearable/Hook.java
@@ -0,0 +1,14 @@
+package com.programminghoch10.GalaxyWearable;
+
+import android.os.Build;
+
+import de.robv.android.xposed.IXposedHookLoadPackage;
+import de.robv.android.xposed.XposedHelpers;
+import de.robv.android.xposed.callbacks.XC_LoadPackage;
+
+public class Hook implements IXposedHookLoadPackage {
+ @Override
+ public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) {
+ XposedHelpers.setStaticObjectField(Build.class, "MANUFACTURER", "");
+ }
+}
diff --git a/GalaxyWearable/src/main/res/values/arrays.xml b/GalaxyWearable/src/main/res/values/arrays.xml
new file mode 100644
index 0000000..9f24c9a
--- /dev/null
+++ b/GalaxyWearable/src/main/res/values/arrays.xml
@@ -0,0 +1,35 @@
+
+
+
+ - com.samsung.android.app.watchmanager
+
+
+ - com.samsung.accessory.atticmgr
+ - com.samsung.accessory.beansmgr
+ - com.samsung.accessory.berrymgr
+ - com.samsung.accessory.fridaymgr
+ - com.samsung.accessory.jellymgr
+ - com.samsung.accessory.neobeanmgr
+ - com.samsung.accessory.paranmgr
+ - com.samsung.accessory.pearlmgr
+ - com.samsung.accessory.popcornmgr
+ - com.samsung.accessory.triathlonmgr
+ - com.samsung.accessory.zenithmgr
+ - com.samsung.accessory
+ - com.samsung.android.companionservice.service.WRCompanionService
+ - com.samsung.android.gearfit2plugin
+ - com.samsung.android.geargplugin
+ - com.samsung.android.gearnplugin
+ - com.samsung.android.gearoplugin
+ - com.samsung.android.gearpplugin
+ - com.samsung.android.gearrplugin
+ - com.samsung.android.heartplugin
+ - com.samsung.android.modenplugin
+ - com.samsung.android.neatplugin
+ - com.samsung.android.neckletplugin
+ - com.samsung.android.ringplugin
+ - com.samsung.android.waterplugin
+ - com.samsung.wearable.fit3plugin
+ - com.samsung.wearable.hostmanager.service.HostManager
+
+
diff --git a/README.md b/README.md
index 9bc9877..d92b5b4 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,7 @@ A collection of small Xposed Modules.
| [CodecMod](CodecMod) | [@programminghoch10](https://github.com/programminghoch10) | Selectively disable audio/video hardware/software encoders/decoders. | [GitHub](https://github.com/binarynoise/XposedModulets/releases?q=CodecMod) |
| [Don'tResetIfBootedAndConnected](DontResetIfBootedAndConnected) | [@binarynoise](https://github.com/binarynoise) | | [GitHub](https://github.com/binarynoise/XposedModulets/releases?q=dontResetIfBootedAndConnected) |
| [FreeNotifications](FreeNotifications) | [@binarynoise](https://github.com/binarynoise) | Enables customization for all Notification Channels again | [GitHub](https://github.com/binarynoise/XposedModulets/releases?q=freeNotifications) [IzzyOnDroid](https://apt.izzysoft.de/fdroid/index/apk/de.binarynoise.freeNotifications) |
+| [GalaxyWearable](GalaxyWearable) | [@programminghoch10](https://github.com/programminghoch10) | Enables running Samsung's GalaxyWearable app and compantions on modded Samsung devices. | [GitHub](https://github.com/binarynoise/XposedModulets/releases?q=GalaxyWearable) |
| [MotionEventMod](MotionEventMod) | [@programminghoch10](https://github.com/programminghoch10) | Disable touch input for some seconds after the stylus was in use | [GitHub](https://github.com/binarynoise/XposedModulets/releases?q=MotionEventMod) |
| [MuteSlf4jWarnings](MuteSlf4jWarnings) | [@binarynoise](https://github.com/binarynoise) | Mutes all slf4j warnings | [GitHub](https://github.com/binarynoise/XposedModulets/releases?q=muteSlf4jWarnings) |
| [OpenWifiOnTop](OpenWifiOnTop) | [@binarynoise](https://github.com/binarynoise) | Prioritizes open Wi-Fi networks in the Wi-Fi picker | [GitHub](https://github.com/binarynoise/XposedModulets/releases?q=OpenWifiOnTop) |
diff --git a/build-logic/convention/src/main/kotlin/Common.kt b/build-logic/convention/src/main/kotlin/Common.kt
index 19d511c..77abdd0 100644
--- a/build-logic/convention/src/main/kotlin/Common.kt
+++ b/build-logic/convention/src/main/kotlin/Common.kt
@@ -31,6 +31,7 @@ class CommonAndroidApplication : Plugin {
extensions.configure {
defaultConfig {
versionCode = getCommitCount()
+ if (targetSdk == null) targetSdk = compileSdk
}
setupSigning(rootProject.projectDir)
diff --git a/modules.gradle.kts b/modules.gradle.kts
index 352f7fa..a88ae74 100644
--- a/modules.gradle.kts
+++ b/modules.gradle.kts
@@ -9,6 +9,7 @@ include(":ClassHunter")
include(":CodecMod")
include(":DontResetIfBootedAndConnected")
include(":FreeNotifications")
+include(":GalaxyWearable")
include(":KeepSplitScreenRatio")
include(":MotionEventMod")
include(":MuteSlf4jWarnings")