old.splatterhand
Recognized Contributor
Yes, biggest hope is, that they launch some useful software for Wear OS alongside the watch itself, that we can all profit from.
Just FYI. Signal is about to stop using SMS ("for security reasons"). QKSMS or Partisan SMS are decent substitutes, perhaps, derivations of Signal. Partisan works with photos as I have just switched over.Hello everyone,
First off, thanks @bernarbernuli for sharing your knowledge, as a new user of the ticwatch pro 3, I did use a few tips from you.
I had problems receiving image attached to telegram or signal, it works quite irregularly and decided to dig a bit.
I have seen a fix using an alternative telegram client on phone and depreciated telegram wear os app but I wanted signal to works too so I didn't go that route (also prefer having as less wear os app as possible to save battery).
After a few tries, I think I've got a fixed but if someone from the community could also test it to confirm it is working would be great.
To do so:
Go to developers settings on your phone and scroll down to Bluetooth MAP version and switch to 1.4 (mine was set to 1.2).
Turn Off then On Bluetooth on your phone and reboot your watch.
(MAP=Message Access Protocol)
It has been working reliably for a few days now so hoping that will be a permanent fix (fingers crossed)
Side note: if your phone reboot, MAP version will come back to default and you will need to switch version again.
Am I right that the status of this issue has changed? I was notified by emailI thought that this bug was reported in Google's IssueTracker, since this is not recent, but for years this problem has been there, but it is not, there is nothing similar reported, so I just created an issue about this.
Actually I do not consider it a bug because those who activate "Tilt-to-Wake" can turn on or off the screen with a simple tilt of the wrist, the problem lies in that it is not allowed to choose whether to turn on or off the screen by tilting the wrist.
Google Issue Tracker
issuetracker.google.com
In the report of the link I put a video to better understand the problem, if you are interested in the subject mark the star on the link to give it visibility.
adb shell wm density 75
adb shell wm density reset
Will it be possible to officially use WA (in the future) without these tricks?
Well let's hope it goes well otherwise it will suck for the WearOS image lolWear OS News 31 October to 13 November
Well let's hope it goes well otherwise it will suck for the WearOS image lol
Updates for our watch.... silence.
Thanks @bernarbernuli, works as posted, Looked at the other apps the same dev is offering on playstore, his 40 cents paid app Wassap Open is even better, allows not just the features you mention from his other app, but shows all recent contacts with message exchanges, and allows to open literally everything on the watch.WhatsApp Multi-Device Functional (also with the phone turned off or away from it).
The latest versions of WhatsApp Beta already allow you to use the real multi-device mode, that is, you will be able to use WhatsApp on the watch in the same way as on the phone, even if the phone is turned off. Whatsapp has actually implemented this new feature for tablets, however it works perfectly on Wear OS. You will be able in the same way as on the phone:
I think the only limitation is that you cannot make video calls, this is because the watch does not have a camera
- Send and receive messages on the watch
- Send, receive and view photos, videos, locations...
- Send, receive and listen to voice messages.
- Call and receive WhatsApp voice calls.
Steps:
The steps to follow to use the full version of WhatsApp are as follows:
- Download latest version of WhatsApp from APKMirror, you must download armeabi-v7a variant.
- Install the APK file in the watch from the phone using the Bugjaeger method, or from the PC with the help of Wear OS Tools.
- On the watch, go to Settings > Apps & Notifications > App Permissions > WhatsApp and grant all permissions, also go to Settings > Apps & Notifications > App Notifications > Show All > WhatsApp and enable notifications.
- On the watch, reduce the screen density to 75 DPI, there are several ways to do this in addition to the following: From Wear OS Tools, with Wear Installer 2 or by directly typing the code
adb shell wm density 75
- Open the app, select "Agree and Continue", and then the process of linking the device to your phone via a QR code at the bottom of the screen begins.
- On the phone, go into WhatsApp and go to the 3 dots on the top right and select "Linked Devices" and scan the QR code on the watch. Once you have paired, you can set the screen size back to default.
adb shell wm density reset
- WhatsApp will close and will not allow you to open it directly from the WhatsApp icon, you must use a "bridge" app (next step) or receive a message to be able to open WhatsApp.
- Install "Envio Wasap - Telegram" app from Play Store. Open the app, press the microphone icon and dictate a message, accept and press the share icon, then press the WhatsApp icon and select the contact. From here you can view the entire conversation and send messages, voice notes, images, videos, locations or initiate a WhatsApp call.
Considerations:
- By lowering the density a lot so that the QR code is seen on the entire screen of the watch, it may be difficult to scan the QR to be so small, you can increase the brightness to see if you can, what I do is screenshot with Wear OS Tool, the capture is sent to the PC, and then I scan it from the PC screen.
- If you are prompted for the phone number when you start WhatsApp activation, close WhatsApp and try again, make sure the screen density is at 75 DPI, you should see the process of linking to the phone with a QR code.
Thanks @bernarbernuli, works as posted, Looked at the other apps the same dev is offering on playstore, his 40 cents paid app Wassap Open is even better, allows not just the features you mention from his other app, but shows all recent contacts with message exchanges, and allows to open literally everything on the watch.
Thanks, dev writes waiting for Playstore to update version without the signature.Yes, I know it, I did not want to advertise a paid app, plus I do not agree with that self-promotional message of the developer that has the app to start WhatsApp.
A nuance about what you say about this app, the two apps go to the same screen, "send to", only changes the number of steps to get to it, since it already comes with a message of self-promotion, I would recommend that he change it to a dot or similar.
- March 01 - It is leaked that Xiaomi may be developing a watch with Wear OS 3 that could launch later this year.
There are several ways:
- In the Wear OS app on your phone, click on the 3 dots in the top right corner and select Help & Feedback > Send feedback.
- By starting an issue in Google Issue Tracker (or supporting others if it is already created by another user in the tracker).
- In Wear OS by Google Help Community, and click "Ask now" (search first if your question is already generated by another user).
All manufacturers have some way to contact technical support, I give as an example 3 manufacturers:
- Mobvoi (Ticwatch): by sending an email to [email protected] or on the official mobvoi forum (Mobvoi employees usually answer).
- Fossil: On the official support page.
- Samsung: By phone, chat or email also via Twitter or the official forum.
In the Wear OS app on your phone, click on "Notifications" and then select "Change watch notifications". Finally, disable the apps that you do not want to be notified in the watch.
Disable GPS or Bluetooth on your phone. The watch by default first acquires GPS positioning through the phone, and if it does not detect it (for example because it is not connected by Bluetooth) it will activate its own GPS module.
To avoid entering the PIN on the phone every time the screen goes off when you are near it, go (on the phone) to setting > security > smart Lock, and add as trusted device the watch.
There are apps on Wear OS that don't fit completely on the screen and there are buttons on those apps that you can't reach, to fix this go to Settings > Accessibility and enable "Magnification gestures". Now tap 3 times in a row on the corner you can't reach to Zoom.
From the phone:
- In the Wear OS app on the phone, click on the 3 dots in the upper right corner and select "Take screenshot of watch". For this to work, you must have "Developer options" enabled on the watch.
- With the Bugjaeger app, connect via Wi-Fi, click on the "Screencap" tab and press the button at the bottom.
From the computer, by adb commands: previously, you must have installed the adb tools and enabled the developer options. Once connected (adb connect <watch_IP:5555), enter command adb shell screencap -p /sdcard/screenshot.png and then adb pull /sdcard/screenshot.png (to send the capture to the computer).Another method is to simultaneously hold down 2 watch buttons. However, I think it only works with Mobvoi watches.
You can download ADB Tools from here. You make sure you get the latest update of ADB Tools and Fastboot. ADB is necessary to be able to send commands from the PC command line, fastboot tool is similar to adb but is used in bootloader mode.
Make sure it has at least 60% battery and is connected to a Wi-Fi network, also plug the watch into the charger. Then go to Settings > System > About > system updates. When it reports that it is up to date, press on the center of the screen for about 5 seconds and after a few seconds it will start updating.
There are several ways:
- From the Wear OS app on the phone, press the 3 dots in the upper right corner, then on "Take bug report on watch". Wait 1 or 2 minutes, and an error report will be generated, now select the option "view watch bug reports" and in the name of the generated file you will see the internal name of the watch (codename).
- From the Bugjaeger app on the phone, when you enter the IP and connect the phone to the clock, next to the IP the codename is displayed.
- From the bootloader mode on the watch. To enter that mode hold down 2 buttons simultaneously until it feels a vibration, about 8 seconds, and it will reboot into that mode. Once inside, the internal name is "Product_Name". To exit bootloader mode, select "HOME".
There are several ways:
- From the "Disconnect & reset" option in settings > System.
- From the recovery mode. To enter this mode you can enter from the options offered in Bootloader mode. The watch will reboot, once rebooted you will see an exclamation mark on the screen, press and hold the top button while sliding on the screen one finger from bottom to top. You will then see the Recovery mode with several options, select the "Wipe data/Factory Reset" and "Wipe cache partition" option.
Yes, recently it has been possible to root it and a Custom ROM has been released. Here they explain how to do it and from here you can download a Custom ROM. However, in order to unlock the bootloader and root you need a cable that transmits data (the cable that comes with the watch only serves to charge it), this link explains how to make a homemade cable.
For many users it is a nuisance that the watch display lights up when tilting the wrist of the hand when you are especially in the dark, for example, in the car driving, at the cinema or in bed, apart from the obvious battery consumption by constantly illuminating the screen. To disable this feature, go to settings > Gestures and disable "Tilt-to-Wake". Personally, I prefer the "Touch-to-Wake" feature in Settings > Gestures, so that the screen is activated when you tap on it.
In the same way as "Tilt-to-Wake" from the main screen, it can also be very annoying. Go to the list of applications, and open "Essential Mode" app, then press the "Tilt to light up backlight" option and disable "Essential Mode" and "Smart Mode".
This feature on other non-Wear OS watches is called "Tilt-to-Sleep", currently there is no built-in option in Wear OS to enable/disable this and therefore no way to disable it, it is that once the screen is activated if you tilt your wrist, the screen turns off, regardless of what you have set on the watch for the screen timeout for example 5 seconds (in Settings > Display > Screen Timeout). An Issue about the bug has been created on the Google IssueTracker here.
To keep the display on and be able to track your running pace in real time or any other metric when running or hiking, install the “Turn Off Ambient Mode Switch” app on your watch, open the app and select "ON". The advantage over the "Always On Screen" option in Settings > Display is that with this app, the screen does not switch to Ambient Mode (black and white screen for battery saving) after a few seconds. Being in ambient mode is enough to see your running metrics easily, but I have the impression that it doesn't update the metrics in real time in the same way as when the screen is fully active. When you activate the app you will notice that it will only go into ambient mode when the watch is in the main watchface, but if the watch is for example with the running workout in Google Fit the screen stays on without going into ambient mode. Once the training is finished remember to disable the option in the app to avoid unnecessary battery drain, also if you install the version of the app for the phone you can activate a timer up to 1 hour to automatically disable the option.
If this happens, something abnormal is going on, as by default the watch will only ask for a PIN or unlock pattern if you take the watch off your wrist, or in the morning when you return from essential mode on Ticwatches (if you have programmed it that way). The heart rate monitor and proximity sensor on the back of the watch is used to detect that you are wearing it on your wrist, and if it does not detect that you are wearing the watch it could be for one of the following reasons:
If the reason is that you have a tattoo on your wrist, there are users who have solved it by sticking a 1 inch epoxy sticker on the sensor, here is the link to the stickers.
- Your watch band is too loose around your wrist.
- You have tattoos on your wrist, just below the watch face.
- Too much body hair on the wrist.
- A bracelet that prevents you from detecting your wrist.
- If the watch is running abnormally in general because water has entered the circuit.
- Any other reason that prevents you from detecting that you are wearing it on your wrist.
You simply have to insert in the "Ringtones" folder of the SdCard the audio file of your choice (in ogg, mp3, wav or amr format).
There are several ways to access the sdcard folders and transfer files to the watch, for me the easiest is to install the app from the watch NavExplorer, then go to the top menu of the app and click on the Wi-Fi icon. It shows you an address with the structure: ftp://IP_Watch:2122. This activates an FTP server. Now, from your computer open Windows Explorer, and at the top of the window, in the folder path, type the full IP address. You will see all the folders of the watch sdcard, now you only have to copy the audio you prefer in the folder "Ringtones". Once done, on the watch, select "Watch ringtone" in settings > sound, and select the audio.
For now, it seems that there is no possibility to customize with a sound notification for each of the notifications you receive on the watch and thus be able to identify without looking at the watch or the phone if you have received a notification more urgent than another. There is an app called "Vibration Center for Wear" that allows you to customize the vibration pattern according to the notification you receive. There is also the better known "Feel The Wear", but it has the drawback that its developer has not been supporting it for some time and the app is currently not compatible with the latest versions of Wear OS, also although it is free, the most interesting (premium) features require a payment. "Vibration Center for Wear" is free, although it is not hosted in the Play Store and for it to work you must install the version for the watch (with Wear Installer or Bugjaeger) and the version for the phone (like any other APK.
As an example, Ticwatch Pro 3 LTE only supports eSIM from Vodafone and Orange; and Samsung Galaxy Wach only supports eSIM from Movistar and Orange, but there are more operators that have eSIM service, but they are not officially supported, there are two methods to bypass the limitation:
If you have your phone rooted....
With the help of TicEsimFix, it is a module for Xposed that allows you to emulate that you have a Vodafone UK line associated with your phone and thus activate any eSIM on Ticwatch Pro 3 LTE (probably works on any Wear OS watch).
- On your phone, install TicEsimFix.apk (previously, you must have the phone rooted and Xposed installed).
- Open Xposed and activate TicEsimFix.
- Force stops the Wear OS app and reopen the Wear OS app.
- Go to mobile network settings under advanced settings and select "Configure carrier" and follow the on-screen instructions.
If you do NOT have the phone rooted...
It would be to buy a Prepaid Vodafone UK SIM from Amazon or eBay (approximately 4 €/$) and follow the following steps:
- Sign up for eSIM service from your preferred carrier.
- In your phone, insert the Vodafone UK SIM and in Settings > SIM card and mobile data set Vodafone UK as the main operator for calls.
- Open the Wear OS app, go to mobile network settings in advanced settings and select "Configure operator". You will be prompted to configure the watch with Vodafone UK.
- Go back to Settings > SIM card and mobile data and select your preferred carrier for calls.
- Open the Wear OS app again, go to mobile network settings under advanced settings and select "Set up carrier" and follow the on-screen instructions. An attempt will be made to connect to the active network, which in this case will be your preferred carrier.
- Finally, on the watch, go to settings > connectivity > "Your mobile network" and select active.
On the phone, disable the phone app notification through the Wear OS app, this way when you receive missed calls the notification remains on the phone and on the watch.
There is a temporary solution (until Google deigns to officially fix this bug that has been happening for years). It is by installing the Wear Reminder 2 app by Malcolm Bryant. What Wear Reminder 2 does is that it replicates Google notifications (news, weather updates, sports...) and reminders that arrive on the phone to also receive them on the watch. The app is installed on the watch and on the phone as a bridge. You can configure the importance of reminders and notifications (sound, vibration, text-to-speech...), also if you dismiss a notification on the watch, it is also dismissed on the phone, and vice versa.
adb connect watch_ip:5555
adb -e install filename.apk
- Step 3 and 4 you can also do in one command:
adb -s watch_ip:5555 install -r filename.apkadb push filename.apk /sdcard/
adb connect watch_ip:5555
adb shell wm density ---> To display the current screen density
adb shell wm density 180 ---> To apply a custom density, for example 180
adb shell wm density reset ---> To restore the default density of the watch
adb connect IP_of_watch:5555
adb reboot bootloader
fastboot oem unlock
OR
fastboot flashing unlock
adb reboot
adb connect IP_of_watch:5555
adb shell pm list packages -e mobvoi | sort
adb shell pm disable-user --user 0 <package_name>
Example:
adb shell pm disable-user --user 0 com.mobvoi.wear.fitness.aw
adb shell pm list packages -d mobvoi | sort
adb shell pm enable <package_name>
adb shell settings delete global http_proxy
adb shell settings delete global global_http_proxy_host
adb shell settings delete global global_http_proxy_port
adb shell settings delete global global_http_proxy_exclusion_list
adb shell settings delete global global_proxy_pac_url
adb shell reboot
pip install pillow
adb connect IP_of_watch:5555
python ./wear_screenshot_stitch.py --round
adb reboot --> Reboot
adb reboot recovery --> Reboot and boot to recovery mode
adb reboot-boot-bootloader --> Reboot and boot in bootloader mode
adb connect <Watch_ip> --> Connects the device via Wi-Fi
adb disconnect --> Disconnect device
adb devices --> Show connected devices
adb shell --> Execute adb commands in a terminal
adb shell getprop ro.build.version.release --> Displays Android Version
adb shell getprop ro.serialno --> Displays Serial Number
adb shell dumpsys battery --> Displays battery status
adb push file.png /sdcard/file.png --> Copy files from the computer to the watch
adb pull /sdcard/file.png --> Copy files from watch to computer
adb shell ls -a /mnt/sdcard --> Show list of folders and files, including hidden files
adb shell ls -d /mnt/sdcard --> Displays only list of folders
adb install <app_name.apk> --> Install applications
adb install -r <app_name.apk> --> Reinstall (update) applications
adb uninstall <app_name.apk> --> Uninstall apps
adb shell pm list packages mobvoi | sort --> List installed applications in alphabetical order and only with the word "mobvoi".
adb shell pm list packages -d --> list disabled applications
adb shell pm list packages -e --> list enabled applications
adb shell pm list packages -3 --> list of installed third-party applications
adb shell pm list packages -s --> list system applications list
adb shell pm list packages -i --> list with source of installation of each package
adb shell pm list packages -f --> List of applications with path
adb shell pm enable <package_name> --> Enable app
adb shell pm disable-user --user 0 <package_name> --> Disable app
adb shell pm clear <package_name> --> Clear all data associated with a package
adb shell pm reset-permissions -p <package_name> --> Reset all permissions of an app
adb shell pm grant <package_name> <permission_name> --> Grant a permission to an app.
adb shell pm revoke <package_name> <permission_name> --> Revoke a permission of an app.
adb shell am start -a android.intent.action.CALL -d tel:+34666123456 --> Make a call.
adb shell am start -a android.intent.action.SENDTO -d sms:+34666123456 --en sms_body "Test message" --ez exit_on_sent true --> Send an SMS message.
adb shell wm density 288 --> Adjust screen density.
adb shell wm density reset --> Restores default density
adb shell screencap -p /sdcard/my_screenshot.png --> Take screenshot
adb shell screenrecord --time-limit 20 --output-format raw-frames --verbose /sdcard/my_video.raw[ --> Records the activity on screen for 20" in RAW format
adb logcat -d > bugerror.txt --> Saves a logcat to a file on the local device