Monday, January 5, 2026

Location Mark

 


This WearOS app will help you save locations (very fast) on your watch, and navigate to this locations using your watch.

Also, the app using a companion phone all, will help you find and navigate to your phone (in case its lost).





The Phone companion app location service should be allowed to run as a permanent notification, and also, the Watch Manager (in my case Galaxy Wearable) must be locked, and battery optimisations for the watch manager disabled.







Thursday, August 14, 2025

WIFI Direct +

 




Version 10 and above changes

-------------------------------------

On Version 10 we changed how we access files, since Google has restricted us from getting full access to the file system as part of them implementing a stronger security enforcement on Google Play apps 

1. To save file to your receiving device, you can use Google Files, or Solid Explorer with all files permission set to this apps.

Share to one of this apps, and select a folder to save to.



Files by Google is a free option, and in some cases it will fail to save multiple files.

To save more then one file you can share as a folder (zip), or you can use Solid Explorer (to the right of the Google Files (Download) ).


2. Currently folder share is implemented and working.


3. On some Xiaomi devices location manager returns location not enabled although its enabled, you can click cancel on the alert dialog and continue to fix it.



4. On some Android 10 devices (e.g. Galaxy s9) there is a discovery issue: failed to discover with error code 0. This most of the time get fixed automatically by the device itself after a few hours, after that, discover is successful it will stay like that till you delete the app.

We currently don't understand the origin on this issue.


5. Multi file send (via gallery share or via selection) is fixed.

6. Click on notification to see the received file is fixed.

7. Open received folder is implemented.


Click on the Upper share icon to save all files.

Click in specific file share icon to save a specific file.

Use your Favourite file explorer app (e.g. Google Files, Solid Explorer) to save the file to any location on your device.


8. Clicking on notification you will be able to view the file sent, in some cases only the internal gallery app could show the picture, So its recommended to select it.







Wednesday, November 29, 2023

Sleep Guard (WearOS)

 


Introduction

SleepGuard is a WearOS app that monitor your sleep, and wakes you up with a vibration, if you suffer from nightmares (due to PTSD condition).
It will detects the patterns like high hear-rate, and body movements, and will apply advanced algorithms to detect this condition, and act upon it.

Download the app from here:
https://play.google.com/store/apps/details?id=com.netcompss.sleepgaurd

Troubleshoots

In order for SleepGuard to be able to detect PTSD condition, you need to grant it all time HR sensor access. 
On your watch, select settings, apps, click on the apps list and scroll down to SleepGuard,
Select permissions. Make sure your app follows the screen shots below.







Thursday, January 12, 2023

JUMP! For WearOS

 JUMP! For WearOS





Build For Kite-Surfers by Kite-Surfers


Advantages:
  • Focus only on your skill, the watch will buzz you when you have new record.
  • Advanced Algorithm for accurate height measurement. 
  • Optimized battery usage.
  • Works on any WearOS device with sd 4100 and above or  Exynos W920 and above.
  • Sync jumps to the cloud and phone (coming soon). 

Tested on Galaxy Watch 4, TWP3U.

Usage (before starting the kite session):
  • Using the watch Jump! app, make sure you make at least one G calibration, and set your kiting level.



  • Select the Jump! WatchFace. Your jumps will be automatically recorded.




  • Set always-on display (quick watch settings).


  • Make sure your watch battery have at least 50% before Jump! session.



See the usage video:


Usage (After the kite session):

  • Open the phone jump app


  • Open The watch jump app

  • Sync your jumps to the phone app (open the phone app, and click on the sync button on the watch app)

  • See your jumps in detailed view via your phone:

  • Export your jumps data to excel:








Promo Codes (Please mark as used).





Wednesday, September 21, 2022

WindZap






 


WindZap an App & Service that lets you get Realtime information of the wind speed, wind direction, gust. Its primarily designed for wearable devices.

The locations currently supported (more will be added in the future):

  • Israel
  • USA West Cost.
  • USA East Cost.
  • Egypt Sinai
  • Hawaii

App Features

  • Optimized for battery use: most operations are done on the server side, and the notifications are pushed to the wearable (its does not have to poll). So its very efficient (out tests shows 1% or less battery usage a day).
  • Uses a very accurate weather model and stations all over the world (DarkSky).
  • The server will push notifications only when they are needed (e.g not at night).
  • You can control the wind limit in which you will get notifications.

Supported devices
  • WearOS 2.0 and above.

  • Galaxy Watch 4, 5, 6, 7:   
    • You need to allow notifications on the Samsung watch settings app:
    • Note that in some cases (app re-install) the setting was removed and WindZap did not sent notifications because of that, so if you don't get notifications, first check this.


    • You need to allow background operation to the app:
If you still have problems getting notifications:

On your watch:

Tuesday, February 8, 2022

WearGP





A simple Wear OS Remote for GoPro that works without a phone.

Download from Google Play:

https://play.google.com/store/apps/details?id=com.tech.weargp&gl=IL


================================================================

To pair with GW4, GW5, GW6, GW7 and up,  just open the watch app (it will open the pairing activity), 

Make sure that the app is allowed to work at background (Samsung Galaxy watch app, settings, apps, find weargp).

and set the GoPro to pair as an app (not as a remote).

Please note, it sometimes takes a few tries to pair, but after you did it, 

you will not need to do it again.

Make sure the after the first pair and connection, you restart the watch, or force close the WearGP app. (this will fix connection stability issues).

===============================================================


Features

+ One physical button operation.

  • Click to start recording.
  • rotate bezel or crown ccw to start recording.
  • Click to end recording.
  • Long click to put the GoPro to sleep.
  • Start the app again to wake up GoPro (preferred with dedicated physical button).

+ BLE for minimum battery drain.

+ Vibrator engine for blind operation.

+ Support for water lock (settings screen): the shutter button will become blue, and you will be able to operate only via physical buttons (one button operation). water lock will release automatically after 2 hours.



Devices Compatibility:

GoPro:    It should also work on GoPro  5, 6, 7, 8, 9, 10 , 11. Tested on GoPro 5, 8, 9, 10

WearOS: Its should work on all WearOS 2.0 and above. tested on: GW4 classic, GW5, GW5 pro, GW6, GW7, TWP3 ultra, Fossil Gen5 

Devices pairs its verified to work:

GW6 classic, GoPro 12

GW4 classic, GoPro 10 

TWP3 ultra GoPro10

TWP3 ultra GoPro 9

GoPro9, Fossil Gen5

Gopro5,  GW4.

GW5 pro, GoPro Hero 8 Black.


Pairing and test video:

https://youtu.be/qVFaglFv9Uo


Reddit post with more information and promo codes:

https://www.reddit.com/r/WearOS/comments/pak2wp/gopro_remote_for_wear_os_no_phone/


General Tips

  • First connection (after GoPro was shut down for a few hours) take some time and few attempts (the app will do it automatically, just make sure the app is active, and the connecting icon is shown).
  • Its recommended to use the sleep (long click on the main button) if the GoPro is not used for more then 10mins, it will save the GoPro battery.



Tips for using the app in water sports.

 This was learned after many hours with the GoPro and the app in the water in which I didn't have any access to the camera (It was on the kite lines):

On the watch:

  •  Disable touch to wake, and tilt to wake (to prevent accidental drop of water starting or stopping recording).
  • Use the app disable touch (in the app settings)
  • Set "Show last app" to maximum (one hour). This is available in the watch settings, display.
  •  Set screen timeout to minimum (5 secs).
  • Map a hardware button to start the app (the main button).
  • The app will use single click on the main hardware button to start stop recording (On GW the back button).
  • The app will use long click on the main hardware button the put the camera to sleep (and save battery). This is not available on GW.
  • When reconnecting after sleep, click once to start the app, you will the connecting icon, then click again 2 times (short), the app will connect faster to the GoPro.
  • In case you use the watch to track your sport when using the app, its recommended to disable the laps notification, as it wakes the screen and can cause accidental recording stop / start.
On the GoPro:
  • Set lock screen on, this is to prevent a case of accidental drop of water changing the camera mode (This happened to me more then once, and ruined all the session shots).
  • Set the beep to strong.
  • Set default preset to last used video(you can't change the preset from the watch).



Promo codes:

https://docs.google.com/spreadsheets/d/1UW805Co19_98IPMXLzIJcGTJjWor77fY/edit?usp=drivesdk&ouid=103469141085054303305&rtpof=true&sd=true

(After using a promo code, please mark it as used).




Wednesday, January 27, 2021

Android meterpreter reverse_tcp that work on the latest Android versions

Quality Android client used for Pentests


The App :











Change the Meterpreter host to your host,

If your device is not on the same network, you will need to configure port forwarding to your PC on your router.

Grant permissions to the app:








Start the Service.












If you use WSL, you will need to set a proxy to forward traffic from Windows machine 

To the WSL Kali machine:

D:\downloads\proxy-windows\proxy tcp -p ":4444" -T tcp -P "172.29.56.208:4444"


Here is a Video that shows how the app runs with Metasploit:

Video


Get source from here (pass protected, contact to get pass):

Android Studio App Source


Release Notes

------------------

1.4
---
Removed action bar.
Fixed some UI issues.

1.3
---
* Work on WAN
* Can work by manually giving permissions.

Tests
Android 11
Create files in the app location - OK
Create folders sdcard - OK
Get geolocation - OK
Get contacts - NOK
Start app - OK

Android 10
Create files in the app location - OK
Can create folders sdcard - OK
Can get geolocation - OK
Get contacts - NOK
Start app - OK

Android 9
Geolocate - OK
get contact - NOK
create folder - OK
create file - OK
start app - OK

Android 8.1
----------
Create file an edit in Any location - OK
Get contacts - OK
Geolocate - NOK
Run apps - OK