Shearwater Cloud on Linux? - Success! Well kinda...

Please register or login

Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.

Benefits of registering include

  • Ability to post and comment on topics and discussions.
  • A Free photo gallery to share your dive photos with the world.
  • You can make this box go away

Joining is quick and easy. Log in or Register now!

Rebreather Rabbit

Registered
Messages
13
Reaction score
7
Location
FloriDUH
# of dives
200 - 499
Anyone that wants to run an abomination of Shearwater Cloud on Linux, I have a solution for you!

I made it work on a Framework 12 laptop running Ubuntu 25.04. This same process should work on other distributions as well.

The initial thought and attempt: Use wine. You'll need winetools and the latest version of wine-mono.
Unfortunately this only half-works. You'll be able to login, look at the list of dives and the graph, but the panel with dive details and the information overlay on the graph won't function. I'm certain this is a compatibility problem with .net/mono.

So instead, use a work-around. What is the work-around?
An android emulator and the android app version of Shearwater Cloud. Specifically I used Waydroid.

What you'll need is:
  1. Waydroid. You can get this from the Waydroid website. Optionally you can use the GAPPS image and if you have a google account, activate play services.
  2. libndk arm translation. If you search around for arm-translation you'll find a reference to 'waydroid_script' on github by casualsnek. Instructions are on the github on how to get the script installed and how to select just the install of libndk. GitHub - casualsnek/waydroid_script: Python Script to add OpenGapps, Magisk, libhoudini translation library and libndk translation library to waydroid !
  3. The Shearwater Cloud apk. Even if you have google play services activated, you cannot get this from the store. The play store will say 'this device is not compatible' and won't let you download it. Luckily Shearwater has a direct download at: Cloud Android
You may run into a minor bug with networking during these steps. There's a fix in the Waydroid documentation if you do.
One additional tip: You can change in-app settings to make Shearwater Cloud 'landscape' instead of portrait. If you do so you'll be able to use more screen real estate.

Finally: yes, I'm aware of Subsurface and I do use that for planning alongside Multideco and the Shearwater computers themselves. I don't use it for dive logs because the Shearwater app has a lot tighter integration and cloud storage for logs.
 

Back
Top Bottom