Any way to get second hands working on custom faces? - Amazfit

Pretty much the title.
I just updated to the new official 2.8.0.5 version which includes a function for always on seconds on the watchface.
It works well on the built in faces but does not seem to work on any custom faces.
I have a bunch of wfz faces from the "Simple Amazfit Watchface Builder" site that I would love to update to support this new feature.

All work if you copy stock timehand from "26w" folders in stock watchfaces to your wfz.

Gurttt said:
All work if you copy stock timehand from "26w" folders in stock watchfaces to your wfz.
Click to expand...
Click to collapse
Where do I get the stock wfz files? They don't seem to be in the watchfaces folder.

shadowcaster666 said:
Where do I get the stock wfz files? They don't seem to be in the watchfaces folder.
Click to expand...
Click to collapse
system\watch_faces - new stock watchfaces with working seconds (but only 3 variants, where is "Everest" i dont know). Take folder "timehand" from stock watchfaces and replace this folder in your wfz.
Look my today watchfaces on "Simple Amazfit Watchface Builder", i do it there.
PS If somebody know where is "Everest" stock watchfaces placed, please tell me

Gurttt said:
system\watch_faces - new stock watchfaces with working seconds (but only 3 variants, where is "Everest" i dont know). Take folder "timehand" from stock watchfaces and replace this folder in your wfz.
Look my today watchfaces on "Simple Amazfit Watchface Builder", i do it there.
PS If somebody know where is "Everest" stock watchfaces placed, please tell me
Click to expand...
Click to collapse
I don't seem to have a system folder anywhere that I can see, so that method is a no go.
Can you tell me the name of one of your watchfaces with seconds so that I can search for it. I tried searching for Gurttt but got zero results.

shadowcaster666 said:
I don't seem to have a system folder anywhere that I can see, so that method is a no go.
Can you tell me the name of one of your watchfaces with seconds so that I can search for it. I tried searching for Gurttt but got zero results.
Click to expand...
Click to collapse
can someone tell me where find thisd oryginal watchfaces with this seconds in 26w format?

shadowcaster666 said:
I don't seem to have a system folder anywhere that I can see, so that method is a no go.
Can you tell me the name of one of your watchfaces with seconds so that I can search for it. I tried searching for Gurttt but got zero results.
Click to expand...
Click to collapse
You have adb driver on your pc? If it installes you see when connected your watch all system folders on it
Ok.
Method 1
1. Install adb driver on pc (I installed it to use apk software)
2. Connect watches to pc.
3. Go to "system\watch_faces" and see the stock watchfaces
Method 2
Find Gurt on fabiobarbon. TODAY i make watchfaces with second it no hard to find on 2-3 page
Take timehand from here
sawfb.fabiobarbon.click/view/Imported/TIMEX-working-seconds

I found the folder.
For some reason faces that I add the folder to don't show up in the watch face list on either the watch or phone.
I give up for now, I'll try again when I have access to my PC, trying to do this between a Chromebook and a phone is just not working.
Mobile devices have come a long way but they are still very good at turning a 30 second task on a PC into hours of frustration ending in defeat.
Thanks for your advice, I will have another go when I have a real computer.

shadowcaster666 said:
I found the folder.
For some reason faces that I add the folder to don't show up in the watch face list on either the watch or phone.
I give up for now, I'll try again when I have access to my PC, trying to do this between a Chromebook and a phone is just not working.
Mobile devices have come a long way but they are still very good at turning a 30 second task on a PC into hours of frustration ending in defeat.
Thanks for your advice, I will have another go when I have a real computer.
Click to expand...
Click to collapse
Its very simple, really. I use Total commander file manager - enter into my wfz watchface, delete folder "timehand" and copy folder timehand from stock watchfaces. Thats all.

Gurttt said:
Its very simple, really. I use Total commander file manager - enter into my wfz watchface, delete folder "timehand" and copy folder timehand from stock watchfaces. Thats all.
Click to expand...
Click to collapse
I tried it again on my PC and it worked first time. Dunno what the issue was with solid explorer.
Thanks again for your help.

Yes I talk about this from a lot of time and try to study( with only partial success ) and arrive to conclusions that for now we can use normal timehands for minute and hour and only the second timehands from the new format with always on support. For that I create a zip file with all the timehands I can found with new format.
NEW FORMAT TIMEHANDS
@Gurttt I think is a good base to make your watchface with personal hour and minute and a second "always on" picked from the zip

Second and digital face
Hello. Altought I turned new function second hand ON, it does not work.
Anyway I need seconds on digital watch face. From the beginning it seems only MARATHON LIVE watch face has seconds.
What is going on? I haven't find any other watchface.
Did I miss something?

t666 said:
Hello. Altought I turned new function second hand ON, it does not work.
Anyway I need seconds on digital watch face. From the beginning it seems only MARATHON LIVE watch face has seconds.
What is going on? I haven't find any other watchface.
Did I miss something?
Click to expand...
Click to collapse
Try "Great Fit" it is digital and has support for always on seconds.
https://forum.xda-developers.com/smartwatch/amazfit/app-watchface-greatfit-v1-1-settings-t3791516

t666 said:
Hello. Altought I turned new function second hand ON, it does not work.
Anyway I need seconds on digital watch face. From the beginning it seems only MARATHON LIVE watch face has seconds.
What is going on? I haven't find any other watchface.
Did I miss something?
Click to expand...
Click to collapse
Finally I found this. Digital does not have the second always on, but thery are nice!
http://amazfit.szabadi.info

GreatFit has a digital secunds in 8c mode
https://forum.xda-developers.com/smartwatch/amazfit/app-watchface-greatfit-v1-1-settings-t3791516
Wfz format not suportet digital seconds. Only analogue hands of the clock. In folder wfz/timehand/8c must be png files with clockwise graphics hour/minute/seconds.png

Related

[Q] how to install "http://gearfaces.com/" themes at my gear s

how to install "http://gearfaces.com/" themes at my gear s
i had tried with no luck
any help
What don't you understand?
Watch Styler
You can download Watch Styler from the Gear store for free and use that to push the watchfaces.
When you download the file, you move it to device storage (android/data/...watchstylemanager.gear3.s)location, then in your Watch styler you load the theme you downloaded.
I purchased this from the playstore and was refunded immediately why will it not work for Gear S even though it says it does?
https://play.google.com/store/apps/details?id=com.binhbv.watchface&hl=en
Uniquebarbee said:
I purchased this from the playstore and was refunded immediately why will it not work for Gear S even though it says it does?
https://play.google.com/store/apps/details?id=com.binhbv.watchface&hl=en
Click to expand...
Click to collapse
The app description specifically mentioned in bold that it does not support Note 4. I remember you have a Note 4.
foxbat121 said:
The app description specifically mentioned in bold that it does not support Note 4. I remember you have a Note 4.
Click to expand...
Click to collapse
I also have a Note 3 which I downloaded it on and it did not work I also have a tab S and a Gear 2 and a Gear S. So again why does it not work. I did not install it on my Note 4 but I'm glad you think I did. Maybe the developer should answer thus one as gearfaces. com works for my devices just not the paid app on playstore
I think most of these apps need to be re-worked to work correctly on Gear S. The common mentioned Watch Styler app needs you to manually delete a folder after you created a watch face in order to be able to deploy to Gear S. That really defeats the purpose of a paid app.
foxbat121 said:
I think most of these apps need to be re-worked to work correctly on Gear S. The common mentioned Watch Styler app needs you to manually delete a folder after you created a watch face in order to be able to deploy to Gear S. That really defeats the purpose of a paid app.
Click to expand...
Click to collapse
Watch Styler is a free app. But it is very buggy and the lengths you have to go through to load a custom face is ridiculous. It works pretty well for creating custom faces within the app itself, but you're very limited with the amount of customization you can do without resorting to using a custom face like Gear Faces.
You don't need to do anything with the folders if you're just customizing within the app. If you want to make a fully custom face or use something like Gear Faces, you need to create a watch face within the Watch Styler app (on the phone), with all the components in it that you want in your custom watch face. Then you have to go into the folder for that watch face you created (using a computer). You replace all the files in that folder with the custom files you want and rename the new files to match the old file names. Once you have done that, you should be able to load that watch face and instead of being the original watch you made on the Watch Styler app it looks like the custom watch face.
It's not as hard as it seems by reading this, but it's really hard to explain in text. THere are some Youtube videos. I had to read a lot of posts and use a lot of trial and error. After several hours of research and copying and pasting files, I finally got this to work.
Im the owner of Gearfaces.com and I did not give any permission to make this app please report this app....
Jeshter2000 said:
Im the owner of Gearfaces.com and I did not give any permission to make this app please report this app....
Click to expand...
Click to collapse
@Jeshter2000 when will there be more gear s faces?
gear s watch styler
ville2000 said:
When you download the file, you move it to device storage (android/data/...watchstylemanager.gear3.s)location, then in your Watch styler you load the theme you downloaded.
Click to expand...
Click to collapse
I'm having the same problem where I download the zip file from gear face, then put it in the folder you suggested and still not able to load it on my watch styler. Do you have a indepth video online explaining it?
bttn101 said:
I'm having the same problem where I download the zip file from gear face, then put it in the folder you suggested and still not able to load it on my watch styler. Do you have a indepth video online explaining it?
Click to expand...
Click to collapse
I do not, I apologize. But this only works with the gear s faces and not the normal gear faces(which are really cool), when you're on the site(gearfaces.com) search (gears) all together and you will see the faces made specifically for the gear s you can download and use this procedure, make sure when you move it, before you can see it you need to load the theme in the watch styler app itself. I hope this helps.
video
MrAwesome75 said:
Watch Styler is a free app. But it is very buggy and the lengths you have to go through to load a custom face is ridiculous. It works pretty well for creating custom faces within the app itself, but you're very limited with the amount of customization you can do without resorting to using a custom face like Gear Faces.
You don't need to do anything with the folders if you're just customizing within the app. If you want to make a fully custom face or use something like Gear Faces, you need to create a watch face within the Watch Styler app (on the phone), with all the components in it that you want in your custom watch face. Then you have to go into the folder for that watch face you created (using a computer). You replace all the files in that folder with the custom files you want and rename the new files to match the old file names. Once you have done that, you should be able to load that watch face and instead of being the original watch you made on the Watch Styler app it looks like the custom watch face.
It's not as hard as it seems by reading this, but it's really hard to explain in text. THere are some Youtube videos. I had to read a lot of posts and use a lot of trial and error. After several hours of research and copying and pasting files, I finally got this to work.
Click to expand...
Click to collapse
Can you do a video on youtube?
bttn101 said:
Can you do a video on youtube?
Click to expand...
Click to collapse
I'm sorry, I don't make videos.
Video is being made..

Getting WatchMaker and other watch faces onto your Android Wear watch with iOS

OK - this will be a relatively long post, but if you are interested in using more than the supplied watch faces when using your Android Wear watch with iOS, you will be (hopefully) rewarded at the end.
First, I have many Apple devices (phones, tablets, etc.), so I am comfortable in that environment. But for me buying an Apple Watch, especially a version 1 device, for over $350 didn't make sense to me, especially since I don't think I ever spent more than about $40 for a watch. Ever! Even for my Casio scientific watch back in the day. But I have always worn a watch and I use them for what they were originally intended - letting me know what time it is without having to pull out my phone. When the Apple watch did come out, I was intrigued, not about most of the functions, but because of the ability to design and change watch faces. But the Apple watch has very little flexibility here. So then I started to explore the other smart watch offerings, and found the Android Wear eco-system. And the customizations were and still are very open. With sites like WatchaWear and Facerepo, you can see that the sky is pretty much the limit. And with Facer and WatchMaker you can make extensive designs even if you can't develop Android Wear apps. But again, the early devices were almost as expensive as the Apple watch and also very large (I have moderate size wrists). That was the other thing I think Apple got right - two different sizes. But for round two of the Android Wear devices we see that the Moto 360 V2 and the ASUS Zenwatch 2 now come in two sizes. And both are quite reasonably priced, especially the ASUS offerings. I am not a fan of the flat tire on the MOTO's for aesthetic reasons. But for Black Friday the ASUS could be had for as little as $129, so I took the plunge. For a stainless steel Apple watch I would have paid over $550, plus I got a nice watch band for under $25 which would have cost me at least $50 on the Apple side, up to $149 for a nice metal band. So we are looking at $155 vs. up to $700 - quite a difference. Yes - I did spend an additional $40 as I had no other Android devices, but that was for the functionality of making beautiful watch faces. Since then I have learned about another option - AMIDuOS - an Android emulator. WatchMaker and Google Play work just fine in this emulator, and it is only $15 for the Lollipop (5.0.1) version.
I had done a reasonable amount of research and knew about some of the issues of working with the Android Wear offering while using iOS, so I purchased a cheap ($40) no contract phone (see tip above about AMIDuOS as another option) to set up the watch and run WatchMaker to design/modify watch faces. And with Android Wear now supporting connectivity over WiFi, I figured I could take the Android phone aroung to the places I visit most often just one (you need the phone to pair the watch to WiFi if it is protected and requires a passphrase), and then I could leave it home after that. And I really didn't care about most of the other functionality - I just wanted to be able to swap watch faces for different environments.
So I purchased WatchMaker premium from the Google Play store and away we went. I prepared may different watch faces and downloaded them to the watch and we were all set.
But there were a few functions that were nice to do from the watch when paired to the phone, and when I was in the car most of the time I would lose connectivity unless I bothered to set my iOS phone to tether, and even then I wouldn't get any notifications on the watch about my calendar events, messages or emails. And as it turns out some of those are quite nice to have on the watch.
So I looked around to see if there was any way to make WatchMkaer faces available by somehow allowing WatchMaker to run on the watch when paired to an iPhone. So after a couple of weeks and some hints and tips from the "Android Wear and iOS connectivity" thread, I have come up with a guide to allow you to run WatchMaker on the watch and select as many faces as you care to download. I will also explain how to get other watch faces that are available to run on the watch.
Kevin
The process
First, you will need a smartwatch with a USB interface running Android Wear 5.1 or later.
Next, download the Android Wear app from the App Store (requires at least iOS 8.4 or above). Then follow the setup process for pairing your watch and iPhone.
After that, try out a few of the supplied watch faces and make sure everything is working correctly.
Now, on the watch, get to the Settings app (right-to-left swipe at 3 o'clock) and tap on it to open. You need to scroll all the way down to the About entry. Tap on that, then scroll down until you see the Build Number. Tap on that 7 times and you will become a "developer". Now swipe right, and you will see a new option under About - Developer options. Tap on that, then scroll down to ADB debugging. It will probably be disabled. Tap on it and it will give you a confirmation prompt - click on the green checkmark to accept. Now you watch is ready to be connected to your computer.
My environment is Windows (7 and 10), but I understand this is very similar on OS/X.
Search the internet for and download the Android SDK.
Install it, making sure you select the USB drivers - especially for Windows 7 (Windows 10 seemed to find them automatically).
I highly recommend adding the ...sdk/tools and ...sdk/platform-tools to your system PATH environment variable (search the internet for examples on how to do this).
Now, with Device Manager open, attach your watch to your computer with your USB cable. If the device doesn't show any errors in device manager, you are all set. If you get the yellow triangle indicating the driver wasn't installed, you will need to search the internet for solutions to this problem. I don't think you need to do any of this stuff on OS/X.
At some point after you have everything connected properly, you will get a prompt on the watch for permission to connect to your computer. I would suggest the option which says to always trust this connection so you won't continue to get prompted.
OK - we now have everything we need (almost) to start installing WatchMaker and other watch faces.
The process (continued)
You will need an Android device to run WatchMaker on, and almost all other watch face apps. You can buy just about any Android phone that runs at least KitKat (4.4). I am not sure if it runs on Android tablets. You can also use the AMIDuOS emulator on Windows or the Andy emulator on Windows or Mac (I haven't actually tried the Windows version, but I have tested the Mac version and it works fine,). Make sure the Google Play Store app is installed on your device. Then purchase WatchMaker premium and install it. Then, if you want to control how long you watch face stays in the "bright" mode, purchase and install StayLit. (Note - I have no affiliation with any of these companies - just think their apps are what you need to make the most of using your watch as a watch).
Now apparently the apps that have companions that run on the watch automatically try to download the watch app (.apk files) that are included in their .apk file. So we need to extract those .apk's from the main app. I used a free program called AirDroid on the phone. You then open up a browser on your computer that's on the same network as your android phone and browse to the address listed in the AirDroid app. Then browse the Apps, and you should see both WatchMaker and StayLit. On your browser a down arrow will appear as you hover to the right of the app. Click on it - this will download the main .apk file. Save both of these to some folder on your PC. If you are using AMIDuOS, the process is just slightly different. You will need to put the emulator in Developer mode. You click on the Settings app, scroll down to the About Phone, and click on that. Then, as with the watch, click on the Build Number at the bottom 7 times until it says that you are a developer. This will add a new option to the settings - Developer options. Look for the USB debugging option in the Debugging section, and enable it. After that, you now need to open a command prompt. Make sure you have installed the Android SDK tools. Now, type ADB forward tcp:8888 tcp:8888. Do this until you don't get any errors. Now you can bring up AirDroid on the emulator. Then in a browser, you can open a session to http://localhost:8888. This will allow you to use AirDroid to download the .apk files from the emulator.
Now, open those .apk's with WinZip or 7Zip or equivalent. Inside each one, look inside sdk/raw. There will be another .apk with wear or wearable. Extract those files - you will be "sideloading" those into the watch.
Open a command prompt, and navigate to where you stored the wear .apk files.
First, type: ADB -d devices - you should get back a list with your watch serial number. If not, search the web for solutions.
To install WatchMaker, type: ADB -d install -i slide.watchFrenzy.premium android_wear_micro_apk.apk
And again, if you don't get Success - search the web for solutions.
If you purchased StayLit. install it with: ADB -d install -i com.phonephreak.extendedlight wearable_app.apk
At this point, if you check your Android Wear app on your iPhone, you should see WatchMaker Premium in gray available under watch faces. We're almost there. If you now go to the watch and press the middle of the face, you can select new faces - one of them should be the red WatchMaker Premium selection. If you select that, you should get the default Steel Blue face.
You can change how long the screen stays bright by swiping from right to left at 3 o'clock, then scroll down to the StayLit app. Tap on it and it will give you many choices - select the one you want by tapping on it and you're set (I like 30 seconds - you can always cover it with your hand if you want to manually dim it). But you need it to be longer than the default 5 seconds if you want to enjoy your selection of faces or for others to notice - after all, isn't that the reason we care about watch brands or faces? Otherwise, we could all wear an ugly cheapo and be done.
OK - now all that's left is to download our WatchMaker creations.
Process - last step
The simple version:
The WatchMaker folder structure on the watch is very close to the structure on the design (host Android phone or emulator) device. Here is the structure on the host:
/sdcard/BeautifulWatches
/sdcard/BeautifulWatches/,temp
/sdcard/BeautifulWatches/export
/sdcard/BeautifulWatches/featured
/sdcard/BeautifulWatches/fonts
/sdcard/BeautifulWatches/fonts_bm
/sdcard/BeautifulWatches/gifs
/sdcard/BeautifulWatches/images
/sdcard/BeautifulWatches/maps
/sdcard/BeautifulWatches/preview
/sdcard/BeautifulWatches/preview_dim
/sdcard/BeautifulWatches/preview_mini
/sdcard/BeautifulWatches/preview_small
/sdcard/BeautifulWatches/scripts
/sdcard/BeautifulWatches/share
/sdcard/BeautifulWatches/wallpaper_bg
/sdcard/BeautifulWatches/watches
and on the watch:
/sdcard/BeautifulWatches
/sdcard/BeautifulWatches/,temp
/sdcard/BeautifulWatches/featured
/sdcard/BeautifulWatches/fonts
/sdcard/BeautifulWatches/fonts_bm
/sdcard/BeautifulWatches/gifs
/sdcard/BeautifulWatches/images
/sdcard/BeautifulWatches/maps
/sdcard/BeautifulWatches/preview_mini
/sdcard/BeautifulWatches/scripts
/sdcard/BeautifulWatches/wallpaper_bg
/sdcard/BeautifulWatches/watches
Case and spelling is extremely important - if any on the watch are not correct WatchMaker on the watch will not work correctly.
The contents of all of the folders on the watch is the same as that on the host with one exception - the .../preview_mini on the watch are closest to preview_small on the host.
So the short version is after getting the .apk file loaded onto the watch, just replicate the host folder structure onto the watch, minus the export, preview, preview_dim, preview_mini and share folders and renaming preview_small to preview_mini.
The detailed version:
OK - now this is the complicated part. After loading and selecting WatchMaker on the watch, it will create a directory structure /sdcard/BeautifulWatches
First, using either an Android device or the AMIDuOS emulator, create/download/modify all the watch faces that you want to use. Scripts and the WatchMaker LUA's do work, but there are a few functions that can't be used on iOS - basically anything obtained from the phone; so no weather status, no phone battery status, no WiFi or Bluetooth status. Watch battery status and phase of the moon do work.
Next, it turns out that the directory structure on the editing device is very close to that on the watch. So all we need to do is extract the files from the editing device, change/delete a few, and then send the modified structure back to the watch.
So open a command prompt on your computer, then navigate to a folder where we are going to mirror our structure (I recommend having the final branch being BeautifulWatches). Empty it first. Then seed it by entering: ADB -e pull /sdcard/BeautifulWatches. (The -e flag says to direct the command to the emulator). If you are using an actual Android device either use AirDroid to obtain the files or enable Developer mode on the android device and use a USB cable. If you use the USB cable, only connect either the design device or the watch at one time. In this case, use the -d option instead of the -e option - it says to use the USB device.
This will copy all of the necessary files/folders that we will need to our PC. Leave this command prompt open as we need to push our files back when we are done.
Using Windows explorer, or command prompt commands, delete the following folders: export, preview, preview_dim and preview_mini. Then rename preview_small to preview_mini.
And now, all we need to do is put the files back. Connect the watch to the computer with the USB cable. Then, from the same command prompt (or at least from a command prompt whose current directory is the ...\BeautifulWatches shadow location), type:
ADB -d push . /sdcard/BeautifulWatches
It's probably a good idea to now restart your watch. You can do this with ADB -d reboot.
Now, after "changing" watch faces by pressing down for a second or two on the watch face, you will see WatchMaker Premium with a little settings icon. Press this icon briefly and you will see all of your WatchMaker faces. Scroll left or right and select the one you wish to use.
From time to time, especially after deleting a lot of watches or making major changes to your watch face collection, it is probably a good idea to purge your watch of all the files before loading them from the computer. You can do this with a few commands from a command prompt:
ADB -d shell
cd /sdcard/BeautifulWatches/
rm -rf *
rm -rf .*
exit
Then push back your shadow folder and reboot your watch..
Kevin
Other watch faces
If you wish to install other watch faces that come packaged as .apk files, if they are installed on the Android phone (such as the animated Mickey watch face app) you can use basically the same process as the WatchMaker or StayLit app extraction. Install the app on your phone, download the .apk file, look inside for res/raw and see if there's another wear .apk file in there. Then just use the ADB install example_wear_apk.apk command to load the watch portion into your watch (the -i option isn't required and I just included it before because I happened to know their names). If you care you can use the command ADB shell PM list packages to get a list of packages installed before installing a new one, look for the one that wasn't there before, ADB uninstall by that service name, and then re-install using the -i xxxxxxxxx option.
If the .apk is already the wear .apk, just use the ADB install command to install it directly.
Kevin
And one more thing...
Sorry for the title, but after being able to pair with my iPhone, it is really useful to get notifications right on the watch (you can turn them off if you wish). And you can use OK, Google for some things that aren't obvious, like "show me my agenda for next Tuesday", which will show up right on the watch. Also 4 days of weather are available locally. Most any other OK Google will end up on the phone. And I don't have to carry two phones to get this functionality.
Kevin
Thank you for all this, I will give it a go, one quick question, you say that if you have the APK file, say you purchased a face and downloaded the APK to your PC, you could then just install the APK file directly onto the watch?
Thanks
pauljmiddleton said:
Thank you for all this, I will give it a go, one quick question, you say that if you have the APK file, say you purchased a face and downloaded the APK to your PC, you could then just install the APK file directly onto the watch?
Thanks
Click to expand...
Click to collapse
I am not an expert on .apk's, but I think they are normally signed with certificates. But yes, if it's a valid .apk file on the PC you can load it to the watch, if it's the wear .apk. Many of the watch face .apk's are intended for the phone, and the wear apk is embedded inside the phone apk (in /res/raw), so you would need to extract the wear apk first. Then you can load that one to the watch. I tested a few of these (free watch faces, such as Eagle Watch Face and Elegance Watch Face). Their wear .apk was embedded in the phone apk, so I had to extract it first before loading it. But they both worked fine.
Kevin
Thanks for the information. if you explain these steps with pictures,we can understand easily. Thanks
Awesome tutorial! Thank you for taking the time to write all this out. I haven't received my watch yet, but when I do I am eager to try this out. I'm in a similar situation to you - I prefer the Android Wear watches, but I like my iPhone, and I mostly use Windows. I've already purchased Watchmaker Premium so that I can tinker and be ready for my watch. I'm getting the Huawei Watch, btw. It's such a beautiful design compared to the ugly Apple Watch. To be honest, I will probably eventually switch entirely to Android - especially if jailbreaking ever becomes impossible. But for now, I like my jailbroken iPhone 6 so I will do what I can to make it work with my Android Wear device
thanks for this! I'm a bit confused but Are we able to load all the faces at once? Doing your guide will do that? I have dozens of faces on watchmaker so I want to be sure if I was to follow this guide all the faces will show up?
Or do I have to do this for each face?
Thank you
wkevinw said:
OK - now this is the complicated part. After loading and selecting WatchMaker on the watch, it will create a directory structure /sdcard/BeautifulWatches
First, we are going to extract that and make a copy of it on our PC's.
From the command prompt, navigate to a folder where we are going to mirror our structure (I recommend having the final branch being BeautifulWatches). Seed it by entering:
ABD pull /sdcard/BeautifulWatches
This will copy all of the necessary files/folders that we will be updating from our PC. Leave this command prompt open as we need to push our files back when we are done.
Next, design/modify your watch faces on your Android device. Scripts and the WatchMaker LUA's do work, but there are a few functions that can't be used on iOS - basically anything obtained from the phone; so no weather status, no phone battery status, no WiFi or Bluetooth status. Watch battery status and phase of the moon do work. After you are happy, go back to the lower left watch icon to get to the options screen for that watch face, and scroll down to the Export/Share and click on it. We need to get the .watch file(s) on our PC. After the export is done, it will ask you if you want to share the file now. Answer No as at this point the file we want has already been created and the only thing it is "sharing" is a .jpg of the watch face.
Now at this point we have the files we need to send to the watch. Again, using our browser connected to AirDroid, navigate to the files section and look in the BeautifulWatches folder on our Android phone. There will be a folder called export. Our .watch file is in here. Download this file to the PC. Also look in the preview folder and find the watch face you just exported and notice it's name (usually uxx.jpg where xx is a 1 or 2 or 3? digit number). Note the name as that's what we'll use below (nn) as it's name in the directory structure.
Open the .watch file with a zip extractor - you can associate .watch with your zip tool which will make things easier. Inside you will find the resources we need to transfer to the watch. Extract the watch.xml file to our shadow BeautifulWatches\watches folder, then rename it unn.xml. Extract any fonts or images into these same named shadow folders. Extract the watch.txt file into the scripts shadow folder and rename it to unn.txt. And finally, extract the Preview.jpg into the shadow preview-mini folder and rename it unn.jpg. When I looked at these when the watch was paired to an Android phone they were all 220x220 pixels, the Preview.jpg files are all 512x512. So for consistency I resize the unn.jpg to 220x220 pixels (you can use Microsoft Paint to do this easily).
And now, all we need to do is put the files back. From the same command prompt (or at least from a command prompt whose current directory is the ...\BeautifulWatches shadow location), type:
ADB push . /sdcard/BeautifulWatches
Now, after "changing" watch faces by pressing down for a second or two on the watch face, you will see WatchMaker Premium with a little settings icon. Press this icon briefly and you will see all of your WatchMaker faces. Scroll left or right and select the one you wish to use.
Kevin
Click to expand...
Click to collapse
ok Kevin, thanks for this and sorry for all the questions.
I got the watchmaker premium app installed on the watch and both default faces are there, this part is easy. Now I notice I will have to load each face once at a time - right? ok.
but you are killing me on the seed parrt when saying to enter ABD pull /sdcard/BeautifulWatches - I just notice the reason why it was not working is because you but "ABD" instead of "ADB" haha ok so now - where i stuck is when you say:
"Extract the watch.xml file to our shadow BeautifulWatches\watches folder, then rename it unn.xml. Extract any fonts or images into these same named shadow folders. Extract the watch.txt file into the scripts shadow folder and rename it to unn.txt. And finally, extract the Preview.jpg into the shadow preview-mini folder and rename it unn.jpg."
what do you mean by shadow folders? can you break this section down for me a bit more? I was able to export the face - see the name of the face in preview - rename the files but i dont understand the shadow folder part?
Thanks
SomeGuyInOz said:
Awesome tutorial! Thank you for taking the time to write all this out. I haven't received my watch yet, but when I do I am eager to try this out. I'm in a similar situation to you - I prefer the Android Wear watches, but I like my iPhone, and I mostly use Windows. I've already purchased Watchmaker Premium so that I can tinker and be ready for my watch. I'm getting the Huawei Watch, btw. It's such a beautiful design compared to the ugly Apple Watch. To be honest, I will probably eventually switch entirely to Android - especially if jailbreaking ever becomes impossible. But for now, I like my jailbroken iPhone 6 so I will do what I can to make it work with my Android Wear device
Click to expand...
Click to collapse
Out of curiosity, what Android device are you using to run WatchMaker?
Kevin
rkick07 said:
ok Kevin, thanks for this and sorry for all the questions.
I got the watchmaker premium app installed on the watch and both default faces are there, this part is easy. Now I notice I will have to load each face once at a time - right? ok.
but you are killing me on the seed parrt when saying to enter ABD pull /sdcard/BeautifulWatches - I just notice the reason why it was not working is because you but "ABD" instead of "ADB" haha ok so now - where i stuck is when you say:
"Extract the watch.xml file to our shadow BeautifulWatches\watches folder, then rename it unn.xml. Extract any fonts or images into these same named shadow folders. Extract the watch.txt file into the scripts shadow folder and rename it to unn.txt. And finally, extract the Preview.jpg into the shadow preview-mini folder and rename it unn.jpg."
what do you mean by shadow folders? can you break this section down for me a bit more? I was able to export the face - see the name of the face in preview - rename the files but i dont understand the shadow folder part?
Thanks
Click to expand...
Click to collapse
First, sorry about the typo - I have updated that section.
Second, I received this suggestion from davpel, and it makes things much, much easier. And you get all your faces in one fell swoop:
One additional question. Since I have an Android phone as well which is running Watchmaker, do you think I could simply load up the desired faces on the phone and then replace the entire "Beautiful Watches" folder on the watch with the one from my phone?
Click to expand...
Click to collapse
As it turns out, this is a wonderful idea/suggestion.
Let me start by explaining what I meant by "shadow folders". In order to transfer all of our faces to the watch we need a place on the PC to keep them. And in order to be able to send everything we need and put them in their proper place it's easier if our directory (folder) structure be exactly the same as what WatchMaker needs on the watch. So this is the concept of "shadow folders" - a shadow or mirror image of what the phone needs. This is not absolutely necessary - we could store the files all over our PC and then transfer (ADB push) them one folder or even one file at a time, but it would be a bear to keep organized and remembered. Of course, you could write a .cmd file so you don't have to remember, but I like to keep it as simple as I can.
Now, davpel noticed that the folder structure on the device with the WatchMaker design software is very similar to what ends up on the watch, and is, in fact, a superset of what we need. And then instead of extracting files one face at a time and trying to figure out where everything goes, we can just copy the BeautifulWatches folder(s) from the phone to our PC (I used the free AirDroid app to do this) and optionally delete any extraneous items. I don't know if the extra items actually need to be deleted, but I found that you don't need the .temp, export, preview, preview_dim, preview_small and share folders. So I just delete them first, then transfer all the rest with "ADB push . /sdcard/BeautifulWatches" from a command prompt with the current directory set to our PC's BeautifulWatches folder. So tomorrow I will update that section of the guide with this new, simpler method.
Hope this helps.
Kevin
wkevinw said:
Now, davpel noticed that the folder structure on the device with the WatchMaker design software is very similar to what ends up on the watch, and is, in fact, a superset of what we need. And then instead of extracting files one face at a time and trying to figure out where everything goes, we can just copy the BeautifulWatches folder(s) from the phone to our PC (I used the free AirDroid app to do this) and optionally delete any extraneous items. I don't know if the extra items actually need to be deleted, but I found that you don't need the .temp, export, preview, preview_dim, preview_small and share folders. So I just delete them first, then transfer all the rest with "ADB push . /sdcard/BeautifulWatches" from a command prompt with the current directory set to our PC's BeautifulWatches folder. So tomorrow I will update that section of the guide with this new, simpler method.
Hope this helps.
Kevin
Click to expand...
Click to collapse
That sounds awesome! That will indeed be ther perfect solution. Looking forward towards it.
Thanks!:good:
./adb pull /sdcard/BeautifulWatches
Huawei Watch - I'm stuck at this ./abd pull instructions and continue to get this:
pull: building file list...
0 files pulled. 0 files skipped.
Would appreciate some help.
wkevinw said:
Out of curiosity, what Android device are you using to run WatchMaker?
Kevin
Click to expand...
Click to collapse
At the moment I'm using an LG P769 which I bought 2 years ago. I'm running a custom rom on it (CM11), but it is pretty slow. I'm thinking of getting a new phone or even a tablet so that I can run this stuff a little faster with a newer version of Android. I used to use this as a secondary phone on trips to the USA (it's an unlocked T-Mobile phone), but don't use it as a phone any more; just a toy to tinker with
Now I am Enjoying Android watch
Now I am happy to buy this watch its prefect for me all and every time and place
Kevin where u at!? :cyclops:
Kevin, I did it! I loaded all the faces in one push!
I simply copied all the folders from watchmker using Airdroid to the PC in a Beautifulwatches folder I created on my desktop. then from that folder on the browser I ran the push code, ADB push . /sdcard/BeautifulWatches
and bam! they all loaded!
sorry a bit excited right now.
:victory::victory::victory::victory::victory::victory::victory::victory::victory:

Custom watch face from the internet safe?

I ran into a few syncing problems after downloading some watch face from the internet and it makes me wonder...is it safe to use the custom watch faces on some random website or links? Is there any possibility something bad might come from the script files in the watch faces?
IDK, most of them are fairly simple xml files. If you suspect it you can open .wfz same as zip file, look into files and folders structure.
xml files just point to various display features, x,y, where to place them, folder for digital, analog dials and bg images.
There's no 'suspicious' code in them as far as I seen.
Again, this goes for .wfz clockfaces ... I think there are some .apk watchfaces too, for custom rooted Paces , I think those can be safe or not.

Anyone helping building a new companion app to send data to the Stratos/Pace Watch?

Hi there,
i'm trying to build a companion app similar to watchdroid with wich i can send data to the watch and display them on a widget/springboard.
In my case i wan't to have my blood glucose level on my watch as i was used to with my android wear watch.
I have a simply app made with taske wich can read out a json from my nightscout site. This sadly work only via wifi.
Main problem is the bluetooth comunication. i've tried so many simply bluetooth apps and librarys via sideload. I can't even tell how many. Non of them worked out. Only some worked in watch to phone direction but not the other - desired - way. In almost every case, my phone could'nt even find the watch.
But since watch droid got it working, i know there is a way.
There is another way to get data to the watch: the notification system. Since i also could'nt get the notification listener to work on the watch, it is also not a starting point for me.
Last chance i see is automizing watchdroid and sending a file at a regulary scedule and reading this from the widget.
For the moment i just use Notify and fitness cause the Phone notification with my glucose level is persistent and the huami app ignores persistent notifications.
But get a new notification with my glucose level every 5 Minutes. On the phone the notification gets just updated, on the watch i get a new one. Over the day the notification stack gets fuller and fuller...
I'm not talking about geting this into a watchface, thats the next step after the next hundreds of steps.
Any help and tipps are welcome.
When a notification is dismissed on the phone, it should dismiss on the watch.
If you have the source to this app, you could make it dismiss it's notification and send a new one.
Klaus3d said:
Hi there,
i'm trying to build a companion app similar to watchdroid with wich i can send data to the watch and display them on a widget/springboard.
In my case i wan't to have my blood glucose level on my watch as i was used to with my android wear watch.
I have a simply app made with taske wich can read out a json from my nightscout site. This sadly work only via wifi.
Main problem is the bluetooth comunication. i've tried so many simply bluetooth apps and librarys via sideload. I can't even tell how many. Non of them worked out. Only some worked in watch to phone direction but not the other - desired - way. In almost every case, my phone could'nt even find the watch.
But since watch droid got it working, i know there is a way.
There is another way to get data to the watch: the notification system. Since i also could'nt get the notification listener to work on the watch, it is also not a starting point for me.
Last chance i see is automizing watchdroid and sending a file at a regulary scedule and reading this from the widget.
For the moment i just use Notify and fitness cause the Phone notification with my glucose level is persistent and the huami app ignores persistent notifications.
But get a new notification with my glucose level every 5 Minutes. On the phone the notification gets just updated, on the watch i get a new one. Over the day the notification stack gets fuller and fuller...
I'm not talking about geting this into a watchface, thats the next step after the next hundreds of steps.
Any help and tipps are welcome.
Click to expand...
Click to collapse
Hello,
what application do you use to get a notification every 5 minutes ??? you use a FreeStyle Free blood glucose sensor ??? I will be very happy to read you to know if you succeeded !!!
astrarico said:
Hello,
what application do you use to get a notification every 5 minutes ??? you use a FreeStyle Free blood glucose sensor ??? I will be very happy to read you to know if you succeeded !!!
Click to expand...
Click to collapse
Yes, it's freestyle libre with ambrosia blucon nightrider for nfc readout and transmission every 5 min. The app i use is xdrip+.
The notification is persistent to keep the data collector service running, to show the value on the notificatiin icon even on the aod of samsungs.
Klaus3d said:
Yes, it's freestyle libre with ambrosia blucon nightrider for nfc readout and transmission every 5 min. The app i use is xdrip+.
The notification is persistent to keep the data collector service running, to show the value on the notificatiin icon even on the aod of samsungs.
Click to expand...
Click to collapse
ah yes anyway, the price of "ambrosia blucon nightrider" as we say at home "it stings the eyes". before you give me the answer I was wondering how you did to get back the FreeStyle scan, so I understand. on the other hand to use the nightscout, it is a little the course of the fighter ... a lot of account to create. damage that the app glimp or other does not regroup suddenly!
It's currently my intention to build a framework for both phone and watch to allow apps to get data from the internet at some point in the next few months. I'm stuck with work to do at the moment so don't have any time to put towards projects (especially not big ones like that) but in the future - probably
I'd ideally also like to get Android Wear (not Wear OS, it's an old version) working too, to allow at least some companion apps to function (Sleep as Android, Keep etc.). I've got the framework working fine (which does improve app compatibility, but no communication still severely limits what they can do), but the two way Bluetooth connection throws an error that I cannot find any documentation about, so it's on hold for now until I have sufficient time to investigate properly
This would be awesome to have a framework like this. In my case i would'nt even need real internet access, due to the web service is localy provided by the xdrip app. But this would open so many things and possible options to code. Let me know if i could help. I'm also short in time but willing to help.
Getting Android wear working on the pace/stratos would also be great. I tried out sideloading the micro apk for wear of xdrip+ and it worked out better than expected. No crashes from the app and even the integrated watchfaces were selectable. Of course there were no data shown and no low power watchface.
Klaus3d said:
Getting Android wear working on the pace/stratos would also be great. I tried out sideloading the micro apk for wear of xdrip+ and it worked out better than expected. No crashes from the app and even the integrated watchfaces were selectable. Of course there were no data shown and no low power watchface.
Click to expand...
Click to collapse
It might actually be possible to build a newer version of Android, source code exists for the CPU and MIPS sources exist all the way up to Oreo, but again that would take time I don't have (and space for that matter)
Just wanted to let you know, that thanks to edotassi i have a working widget with my blood glucose values on my Stratos.
https://github.com/edotassi/AmazMod
https://github.com/edotassi/AmazModService
Now i'm fine tuning the widget and maybe also the nightscout parts of amazmod. But i'm still learning.
Klaus3d said:
Just wanted to let you know, that thanks to edotassi i have a working widget with my blood glucose values on my Stratos.
Now i'm fine tuning the widget and maybe also the nightscout parts of amazmod. But i'm still learning.
Click to expand...
Click to collapse
Hi, great news. Will this work on Amazfit BIP ?
Since the Bip does not rely on the AmazFit Watch app, i'd say no.
Can you show on the photo the indications of the xdrip on the watch? how it works.
Hi, i'm now trying to integrate quinnys library into xDrip, to make thinks easy and to allow 2 way communication.
Since xDrip is a really big and complex project + i'm a noop i'm having trouble with providing a switch in the menus and finding the right place to start the service from. Maybe someone can help me out again.
I am also really interest of amazfit bit. I saw now, xdrip have one section called "amazfit synk service" look like can connect with this kind of phones. Are there news to see the value on the display?
Tapiocapioca said:
I am also really interest of amazfit bit. I saw now, xdrip have one section called "amazfit synk service" look like can connect with this kind of phones. Are there news to see the value on the display?
Click to expand...
Click to collapse
None of this will work with the Bip, it's too limited
Is there any way to implement the clockscreen or widget from Glimp instead of XDrip on the Stratosphere. I'm getting better use from Glimp and MiaoMiao.
Klaus3d said:
Just wanted to let you know, that thanks to edotassi i have a working widget with my blood glucose values on my Stratos.
https://github.com/edotassi/AmazMod
https://github.com/edotassi/AmazModService
Now i'm fine tuning the widget and maybe also the nightscout parts of amazmod. But i'm still learning.
Click to expand...
Click to collapse
You should ask this the devs of glimp.

[App] Speed for Amazfit (Stratos only)

Hi,
I want to introduce you my new App for Amazfit Stratos.
It has an App for your watch and an App for your mobile. It records your routes and allows you to upload them to Google Fit and Strava.
The main difference between this one and the default one is the size of the numbers. This one is good for people with presbyopia like me
You can download the Apk for the watch reading the App Help here https://bilbosoft.wordpress.com/2018/10/23/help-speed-for-amazfit/
The mobile App is hosted at Google Play https://play.google.com/store/apps/details?id=com.pacosal.speedforamazfitmobile
Try it and give me feedback.
Thanks
Any feedback?
nice work!
How does it interacts with the built-in system? do you rely on your own connection to Strava?
1immortal said:
nice work!
How does it interacts with the built-in system? do you rely on your own connection to Strava?
Click to expand...
Click to collapse
The Watch App records the route and when you finish, it sends it to the mobile App that uploads it to Strava
I like the idea since this could be another step to a completely offline solution. Are the data fields costumable? Why do you use blue background? Black on white or white on black seems to me giving the best contrast.
Can't try this out though, since I own a Pace.
If have this app for the Sony Smartband Talk SWR30 and the issue is the distance displayed with 100m resolution. Not very usefull for walk, better for motor engine
nhedgehog said:
I like the idea since this could be another step to a completely offline solution. Are the data fields costumable? Why do you use blue background? Black on white or white on black seems to me giving the best contrast.
Can't try this out though, since I own a Pace.
Click to expand...
Click to collapse
The background is black!
The data are fixed.
I will change the Watch App to support Pace as well.
dersie said:
If have this app for the Sony Smartband Talk SWR30 and the issue is the distance displayed with 100m resolution. Not very usefull for walk, better for motor engine
Click to expand...
Click to collapse
In this case the watch gps is used.
Thanks
Hi Pacosal,
I am using Amazfit Stratos,
1) is this App calculate the distance itself or read the distance from sport activity?
2) when using this App, is the watch will record the sport activity?
kuehgc said:
Hi Pacosal,
I am using Amazfit Stratos,
1) is this App calculate the distance itself or read the distance from sport activity?
2) when using this App, is the watch will record the sport activity?
Click to expand...
Click to collapse
HI,
1) itself using watch GPS
2) yes
regards
pacosal said:
HI,
1) itself using watch GPS
2) yes
regards
Click to expand...
Click to collapse
I like to try on this apk, because the Amazfit give me the different mileage as compare to gpx file,
1) will it void the warranty after install this apk?
2) is it possible to uninstall this apk later if I feel not comfortable with it?
Thank you
kuehgc said:
I like to try on this apk, because the Amazfit give me the different mileage as compare to gpx file,
1) will it void the warranty after install this apk?
2) is it possible to uninstall this apk later if I feel not comfortable with it?
Thank you
Click to expand...
Click to collapse
Is better to install nothing and to keep watch as clean as possible.
kuehgc said:
I like to try on this apk, because the Amazfit give me the different mileage as compare to gpx file,
1) will it void the warranty after install this apk?
2) is it possible to uninstall this apk later if I feel not comfortable with it?
Thank you
Click to expand...
Click to collapse
Installing ANY APK won't void warranty, and you can uninstall them any time you want, at most a factory reset will remove all installed APK.
That being said, if you get "wrong" distances on watch/Amazfit, you may want to check if 3D Data is enabled, it uses the altitude to calculate the correct distance. If it's disabled or OK, then try disabling auto-pause or choose something different than "stand still", as it's very sensitive and may produce errors.
I installed this app onto my Amazfit Stratos and test it (on vehicle),
During the test, ’Workout’ remain zero, what is it?
after i press, upper button, the App turn to ’pause’ , but immediately turn to ’running’ again, when the car stop, the App will also automatic turn to ’pause’, in the setting on the phone, i choose no ’automatic pause’, below is the setting on phone,
https://drive.google.com/file/d/1CgFCZAanmtUoKXMCXw3lZSCCIF3G07Fa/view?usp=drivesdk
After the test, i press the middle button to stop, and select to save the track, below is the result shown on phone,
https://drive.google.com/file/d/1rY7jbxDPtGPHnflTWTfhspqZFXX5xG8l/view?usp=drivesdk
But the date and time shown very strange, ’workout’ also shown zero.
Also no track record sent to Strava, where I can download it?
Hi pacosal,
I like that app, congratulation for your work.
I was looking an app like this ... for running with my xiaomi m365 ... eheheheheh ... but the numbers (even so) are still small
Will it be possible to make a new screen only instantaneous speed and travelled distance ... with BIG BIG numbers? ehehehehehe
I don't understand this App !
Hello , I want to thank you first for you work on this app. I'm also did some apps for android with Eclipse....
But I tried the app, and the displays seem not very simple to understand on my stratos. When I'm moving I can't also identify where is the speed ? the total time ? almost is 0000, sometimes a number seems to be the km/h but not very sure and not accurate at all. Idem for time. There is still to worrk !
pacosal said:
Hi,
I want to introduce you my new App for Amazfit Stratos.
It has an App for your watch and an App for your mobile. It records your routes and allows you to upload them to Google Fit and Strava.
The main difference between this one and the default one is the size of the numbers. This one is good for people with presbyopia like me
You can download the Apk for the watch reading the App Help here
Try it and give me feedback.
Thanks
Click to expand...
Click to collapse
Hello pacosal,
Thanks very much for the app. A very useful layout of the screen.
I just have one problem. You say that the right top button should be used start/stop. However in my case this button always sends me back to the home screen. I see no way to configure that differently. So I don't see a way to start recording. What am I missing?
Just one spelling hint, stopped is written with two "p"'s.
Thanks again!
Hi,
Thank you for developping apps for Stratos.
I'm also a presbyopia (as majority of >50 years old).
I'm looking for a simple app which displays the date of the day such as : Monday 29 May with very very big fonts.

Categories

Resources