If you want to support the work that has been done (and continues to be done), you can donate via PayPal:
👉 https://paypal.me/badwolfalfa
ONE-WearOS is a development organization dedicated to develop software for WearOS smartwatches.
This organization includes both public repositories (legacy projects) and private repositories (active development).
All public repositories in this organization are focused on WearOS 2.* development, including:
- recovery building (TWRP)
- device trees
- kernel tooling
- custom ROM components (OneOS legacy)
These projects were never migrated or re-developed for WearOS 3.*.
They are considered legacy / archival development, but remain available for reference and community use.
Most active development work is currently focused on the latest WearOS version (WearOS 6), especially for Samsung devices (example: Galaxy Watch 7).
These private projects include:
- 📱 WearOS Applications
- 🎨 Watchfaces
- 🧩 Complications
- 🧱 Tiles
- ⚙️ Modern WearOS components and experiments
They are private because they are actively developed and maintained.
Below is an organized list of the public repositories available in this organization.
| Repository | Description | Link |
|---|---|---|
| WearOS-RecoveryMake | Scripts and data to build TWRP Recovery for Mobvoi WearOS devices. | 🔗 Open |
| manifest_twrp_onewear | Minimal manifest for building ONE Wear TWRP. | 🔗 Open |
| bootable_recovery | bootable_recovery adapted for the WearOS ONE Team Project. | 🔗 Open |
| vendor_omni | Vendor repository used in recovery/ROM compilation environments. | 🔗 Open |
| device_mobvoi_ricefish | Stock recovery device tree used to build TWRP for TicWatch E3. | 🔗 Open |
| device_mobvoi_rubyfish | Device tree for Mobvoi Rubyfish-based devices. | 🔗 Open |
| device_mobvoi_rover | Device tree for Mobvoi Rover-based devices. | 🔗 Open |
| Repository | Description | Link |
|---|---|---|
| tools | Tooling for compiling Rover & Rubyfish kernels. | 🔗 Open |
| arm-none-linux-gnueabihf | Toolchain for compiling 32-bit kernels for Rubyfish/Rover. | 🔗 Open |
| android_kernel_mobvoi_rover | Kernel repository for Rover/Rubyfish (incomplete: speaker audio not working yet). | 🔗 Open |
These repositories are part of the OneOS Wear Custom ROM ecosystem, targeting Mobvoi WearOS devices.
| Repository | Description | Link |
|---|---|---|
| OneOS-Wear_CustomROM-Repository | Source code collection of OneOS apps and ROM components. | 🔗 Open |
| Repository | Description | Link |
|---|---|---|
| OneOS_Wear_OTAUpdater | OTA update manager for OneOS Wear ROM. | 🔗 Open |
| android_packages_apps_ROMStats | ROM statistics and reporting app. | 🔗 Open |
| OneOS_Wear_Magisk | Magisk-related integration for OneOS Wear builds. | 🔗 Open |
| OneOS_Wear_Center | Main OneOS control center app (includes credits for external components). | 🔗 Open |
| OneOS_Wear_ButtonLauncher | Custom button launcher component for OneOS Wear. | 🔗 Open |
Important Notice:
This disclaimer applies only to the repository:
📦 OneOS-Wear_CustomROM-Repository
Some build tools referenced inside that repository may require software licenses that cannot be redistributed.
If you plan to build or use it, you must ensure you are using your own valid licenses for any required proprietary tools.
Contributions are welcome for the public projects.
If you want to help:
- improve recovery support
- fix kernel issues
- update device trees
- report bugs or submit patches
➡️ Open an Issue or submit a Pull Request in the corresponding repository.
ONE-WearOS exists thanks to the work of:
- the Android Open Source community
- kernel developers and maintainers
- recovery developers and contributors
- WearOS developers and testers
Credits for third-party projects can be found in:
- OneOS_Wear_Center
- and related repositories
Flashing recoveries, kernels or ROMs is always risky.
You may encounter:
- bootloops
- data loss
- soft bricks / hard bricks
- warranty void
Use these resources at your own risk.