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

Search This thread

waldeis

Member
Dec 9, 2004
21
0
Can you explain that a bit more detailed which apk exactly you transfered from Bluestack to the watch? I have the same setup but struggle with the process.
 
Mar 28, 2007
24
0
I have followed all of the instructions.

I have Watchmaker on my phone and can flip between the two free screens they have.

I have then downloaded the BeautifulWatches folder Mega Pack from the link on the previous page and followed the instructions to delete some sub folders and rename preview small.

I have then ADB'd that full folder to the watch sdcard and can see it in there using ES Explorer.

Then I have rebooted the watch... however all I get is still the two free watch faces.

Has the directory changed or anything? Not sure what is going wrong here?

Thanks

---------- Post added at 11:03 AM ---------- Previous post was at 10:25 AM ----------

I was up with this all night but just managed to find the issue.

When I ADB'd the folder it put it into a BeautifulWatches folder within a folder. I changed it on ES Explorer and voila... I'm now rocking a Rolex :)

Thanks all
 

william_jc

Member
Feb 8, 2016
9
0
---------- Post added at 01:59 AM ---------- Previous post was at 01:44 AM ----------

[/COLOR]On a side note, anyone has any difficulty installing staylit wear apk into the watch? My copy of the staylit wear apk does not contain any wear or wearable apk within the res/raw folder after unzipping it.

Therefore, i tried installing the full apk instead of the wear or wearable version of it. It appeared on my watch, but it crashed upon loading up with the "no internet connection" splash showing up across the watch screen.

Any help? :)


Same problem here, any solutions yet?
 

princeali64

New member
Mar 1, 2016
1
0
Thanks @wkevinw ! :) I have owned an LG Watch Urbane since the Android Wear app was released for iOS and have been quite disappointed with the selection of watch faces from Google. I finally decided to go a third party route, and this guide was great!

I do have a question though. One of the things I have gotten used to is seeing my notification cards in ambient mode when the screen is dimmed. I see that there are settings in WatchMaker to enable this, however, it doesn't look like these settings get pushed to the watch when installing the wear apk via adb nor when adding the watch faces by pushing the BeautifulWatches directory. Do you have any ideas how I can apply this setting on the watch?
 

Killie_Malc

New member
Mar 3, 2016
1
0
I am one of many new Android Wear (Huawei) owners who has been helped massively this thread. A big thank you to all the contributors who have patiently assisted us newbies. I have my phone paired with an iPhone so the lack of pre-installed faces and access to additional apps from the Play Store was disappointing. However, following the instructions in this thread I now have some of the most stunning watch faces on my Huawei. I am seriously tempted to move back to an Android phone to make full use of the watch's capabilities.

Here are a couple of useful tips I can pass on to others just starting down the path of side-loading apps.....

I originally created a folder called "sdcard/Beautiful Watches/" on my PC and placed all the watch folders (featured, fonts, fonts_bm, etc) inside. I think I misunderstood the instructions at first. When I pushed them to the watch, nothing showed up other than the basic 2 faces. Of course what I eventually worked out was that I only had to push the watch folders from an EMPTY location on my PC as I had effectively extended the file tree on the watch to "sdcard/Beautiful Watches/sdcard/Beautiful Watches/<watch files here>" so the watch couldn't find the files.

Also , I found that if I tried to push the files from a folder containing other files, these files were copied as well until the watch ran out of space. I have started using a spare flash drive with no other data on it exclusively for storing the pulled files and for then pushing them to the watch. This has worked a treat.

I am using the DuOS Android Emulator on my PC which, with Airdroid works a treat.

I also found the same issue with Staylit requiring an internet connection.

Facerepo and Watchwear have some incredible faces to download for free.
 

shirodx

New member
Mar 7, 2016
1
0
Ok so after setting a moto 360 2nd gen up with an iPhone, I was able to connect to an android phone afterwards via Bluetooth. I disabled the Bluetooth on the iPhone, and then put the watch in developer mode and enabled debugging over Bluetooth. I went to Bluetooth devices on the android phone (Moto E) and saw the moto 360 pop up. I quickly pressed it and it did the normal pairing procedure of verifying the passcode. Afterwards the watch still thought it wasn't connected at all showing the cloud on the main screen but I was able to open a debugging session from my computer that was connected to the android phone via USB. I pushed the files for the watchmaker and staylit to the watch, disconnected the android phone, and was successfully able to pair back up with the iPhone. The problem I am having is I cannot for the life of me reproduce the connection to the android phone after setting the watch up with an iPhone. I think I have tried every possible step I took the first time... Has anyone ever tried or done this before?

were you ever able to get the extra watch faces on the moto 360 2nd gen?
 

MrWonkerz

New member
Mar 21, 2016
1
0
Can't select Watchface

Thanks for your tutorial, i have installed watchmake and pushed my watchfaces to it. Everthing ok and the watchfaces appeare on the watch.
But when I select one id changes back to the default watchface after 3second.
Can anyone help me ?
kind regards
 

reubennl

New member
Mar 25, 2016
1
0
doing this on the mac

first of all, many thanks for the great tutorial !!
i installed it on a mac. For this i just installed the Android Studio for the Mac, it installs all that you need for the SDK out of the box. For anyone installing on a Mac just use :

/Users/<your_user>/Library/Android/sdk/platform-tools/adb

wherever the tutorial uses :

ADB

so make it :

/Users/john/Library/Android/sdk/platform-tools/adb -d devices

instead of

ADB -d devices

Cheers,
Reuben
 

F-4_Freddy

New member
Mar 29, 2016
3
1
near Brisbane
Thanks and a few Questions

I have just registered to say thank you to all the posters here offering up their experiences and tips to make this procedure run more smoothly. Thank you all and especially Kevin for all the hard work. I appreciate it and I am sure others here would feel the same.
Like another poster here I am an iPhone person but now with the Huawei watch I have bought a Samsung and will sell the iPhone after Easter. Sorry to see it go but time to go Android I think.
What a great watch this Huawei! It's exactly half the weight of my Tissot. My brother will be envious when I send him photos of my Omega Seamaster or my Tag Heuer Carrera or maybe the Breitling Navitimer. Who knows?
I looked around and found that Total Commander now has a plugin for accessing Android devices (including the watch) from a PC (in my case).
With Total Commander along with the Universal Naked Driver AMIDuos & ADB, I now have control between my PC and the watch.
I do have few questions which if answered will help me a lot and maybe others too.
Like Kevin I DL'd the Mega Watch Pack. Unzipped it looks to be already set up folder-wise for copying straight over to the watch.
I'm pretty sure I don't want 722 watches extra to wade through! I did copy them over though (to sdcard/BeautifulWatches) as a test using TC but I could not see them in Watchmaker on the watch. I reboot after each sideload as Kevin suggested if you're wondering. Any ideas why it wouldn't work. I have a sneaky suspicion that I should allow maybe even an hour for the watch and Watchmaker to slog through all those watches. Perhaps it did work (or was going to in time).
So if I use AMIDuos to load in that Mega Pack, how would I do that?
If I get them in and pare them down to a reasonable number, how I get those files out of AMI's virtual drive beats me.
Last one. I DL'd about 100 watches earlier on. They are all in .watch format. Each .watch file look like an unzipped .apk file. Would I load a whole bunch of them into Watchmaker in AMIDuos then save them back out as an apk or something else? What then?
I'm an old fart and really liking getting my feet wet in a DOS-like environment once again, even at my age. I think I will like mucking around with Android. :)
phil
Total Commander - http://www.ghisler.com/android.htm
Universal Naked Driver - http://www.xda-developers.com/universal-naked-driver-solves-your-adb-driver-problems-on-windows/
 
Last edited:

jimt007

Senior Member
Jan 22, 2008
67
1
I too went from iPhone to Android just to experience the Huawei Watch as it was intended. Liked the additional watch faces but alas, I don't like the Android experience.
I got 3 Android phones and returned each one. The first was probably the best of the 3 as I think it was rooted because I could remove the AT&T bloatware. But it wouldn't connect to a Windows 10 PC and the Finger Scanner didn't work. All 3 were the Samsung Galaxy Alpha. For me it was the perfect size. It was fast, smooth and had a screen that was fine for me. It went back. The second one was supposed to be new but it clearly was used and loaded with AT&T bloatware. Back it went. The 3rd one was brand new and the worst of the bunch. I couldn't move, put in a folder or delete any of the AT&T bloatware. Also AT&T would not perform the OS update from 4.4 to 5.02 and frankly I don't blame them.
Bottom line is I have removed myself from anything to do with Android and will get used to the Huawei Watch/iPhone experience or at least accept it for what it is.
I tried all of the suggestions to get additional watch faces using the instructions provided here but failed miserably. I guess I'm not as "smaht" as you guys.
Maybe someday they will add better faces in the MORE section of Android Wear. The watch faces there are pretty bad or mediocre at best.
I will keep an eye and check here every once in a while to see if a way becomes available to add additional watch faces that I can grasp the procedure.
You guys are great what with supplying all the time and energy to share your knowledge and offer suggestions toward that end.

Thanks,

Jim T
 

johnnyle7

Member
Apr 2, 2016
27
10
thank you so much. I have been struggled for a while with watchfaces for IOS. But thanks to your instruction, it is just a piece of cake now.
 

Citibroker

Member
Oct 13, 2005
18
0
Risch
Thank you so much for the instructions; I was able to successfully install the two mentioned apps as well as the watchfaces (by modifying the folder which I have downloaded from my Android Phone). After pushing the folder to /sdcard everything worked.

Here comes the problem: the push notifications initially worked; I went to bed and this morning the Huawei Watch has lost the BT connection with my iPhone. I have tried everything to re-connect but I am afraid that I have to do the pairing again which would mean to go thru the whole process of installing the Apps and the Faces again. Has anyone experienced a similar issue and is there a solution?

Kind regards

Marcus
 

quantan

Senior Member
Jan 26, 2011
334
159
I just have some clues about the reason why notification cards don't show in ambient mode. After the watch connects to an Android phone, there is a XML file in the watch containing Watchmaker settings from the phone.
File WatchFrenzy.xml:
Code:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
    <string name="device">huawei</string>
    <string name="pref_override_24">none</string>
    <string name="weather_fd"></string>
    <string name="pref_w_scale">c</string>
    <string name="gyro_strength_watch">100</string>
    <string name="pref_extra_timezone_1">-8</string>
    <boolean name="is_loading_watch" value="false" />
    <string name="cal_data"></string>
    <boolean name="calendar_all_day" value="false" />
    <string name="tag_blp"></string>
    <boolean name="disable_text_effects" value="false" />
    <string name="tag_btfd"></string>
    <string name="calendars_exclude"></string>
    <string name="tag_pws">1.0</string>
    <string name="tag_pbtcd">32°C</string>
    <boolean name="calendar_after_today" value="false" />
    <string name="tag_pbtf">90</string>
    <string name="pref_extra_timezone_2">0</string>
    <boolean name="animation_boost" value="false" />
    <string name="pref_w_provider">yahoo_rss</string>
    <string name="tag_pbtfd">90°F</string>
    <string name="tag_pblp">58%</string>
    <string name="tag_btf"></string>
    <string name="pref_check_phone_battery">10</string>
    <string name="prop_cards_adapt_watch_size">unchanged</string>
    <boolean name="prop_cards_large" value="true" />
    <string name="tag_pbr">208.8</string>
    <boolean name="IsMobileApp" value="false" />
    <string name="pref_fps">50</string>
    <boolean name="prop_cards_bg_opaque" value="true" />
    <string name="tag_pwc">Y</string>
    <boolean name="prop_cards_show_ambient" value="true" />
    <boolean name="prop_cards_show_unread_count" value="false" />
    <string name="pref_vibrate"></string>
    <string name="tag_bc"></string>
    <string name="tag_btc"></string>
    <string name="watch_current">w3</string>
    <string name="weather_c"></string>
    <string name="tag_pbl">58</string>
    <boolean name="prop_cards_bg_persist" value="false" />
    <string name="tag_pbtc">32</string>
    <string name="tag_br"></string>
    <string name="tag_bl"></string>
    <string name="pref_extra_timezone_3">9</string>
    <string name="tag_pbc">Discharging</string>
    <string name="pref_w_interval">180</string>
    <string name="pref_watch_selector">0</string>
    <string name="tag_btcd"></string>
    <boolean name="show_hotspots" value="false" />
    <string name="pref_keep_awake">default</string>
</map>

So I unpaired the Android phone, connected the watch to an iPhone and installed base.apk of Watchmaker. WatchFrenzy.xml would be generated in the watch. I tried to replace it with the content above to make notification work properly. But the issue was that WatchFrenzy.xml was automatically generated again:
Code:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
    <string name="tag_bc">Full</string>
    <string name="tag_bl">100</string>
    <string name="tag_btc">35</string>
    <string name="tag_btf">94</string>
    <string name="watch_current">w3</string>
    <string name="tag_blp">100%</string>
    <string name="tag_btfd">94°F</string>
    <string name="tag_btcd">35°C</string>
    <boolean name="IsMobileApp" value="false" />
    <boolean name="is_loading_watch" value="false" />
    <string name="tag_br">360.0</string>
</map>

Any thoughts?
 

tomandpen

New member
Mar 24, 2009
1
0
I've been trying to figure this out for nearly a month now. I have an iPhone 6s and a Huawei watch. I've gotten WatchMaker installed and have the 2 free faces show up, but no additional watches. I used Bluestacks and AirDroid to get the files I need. When I use ./adb -d push ./sdcard/BeautifulWatches nothing happens. Well... not nothing, but nothing. Terminal gives me the output for help - everything adb is supposed to do, but it doesn't push the BeautifulWatches folder to the watch. I still only get the 2 free faces.

I tried ./adb -d shell ls -al /sdcard and got
lrwxrwxrwx root root 2016-05-18 13:11 sdcard -> /storage/self/primary

I ran ./adb -d shell ls -al /sdcard/BeautifulWatches and got
drwxrwx--x root sdcard_rw 2016-05-18 13:47 .temp
drwxrwx--x root sdcard_rw 2016-05-18 13:47 fonts
drwxrwx--x root sdcard_rw 2016-05-18 13:47 fonts_bm
drwxrwx--x root sdcard_rw 2016-05-18 13:47 images
drwxrwx--x root sdcard_rw 2016-05-18 13:47 maps
drwxrwx--x root sdcard_rw 2016-05-18 13:47 preview_mini
drwxrwx--x root sdcard_rw 2016-05-18 13:47 scripts
drwxrwx--x root sdcard_rw 2016-05-18 13:47 watches

So it looks like the directories are on the watch, I just can't get push to work for some reason. Any ideas?
 

Vikunya

New member
Aug 5, 2008
1
0
Same problem

Hi there, I got exactly the same problem, which is very annoying. Could you please help us to be able to join to the happy group of you, who can enjoy this watch and iPhone together!

Many thanks,

I've been trying to figure this out for nearly a month now. I have an iPhone 6s and a Huawei watch. I've gotten WatchMaker installed and have the 2 free faces show up, but no additional watches. I used Bluestacks and AirDroid to get the files I need. When I use ./adb -d push ./sdcard/BeautifulWatches nothing happens. Well... not nothing, but nothing. Terminal gives me the output for help - everything adb is supposed to do, but it doesn't push the BeautifulWatches folder to the watch. I still only get the 2 free faces.

I tried ./adb -d shell ls -al /sdcard and got
lrwxrwxrwx root root 2016-05-18 13:11 sdcard -> /storage/self/primary

I ran ./adb -d shell ls -al /sdcard/BeautifulWatches and got
drwxrwx--x root sdcard_rw 2016-05-18 13:47 .temp
drwxrwx--x root sdcard_rw 2016-05-18 13:47 fonts
drwxrwx--x root sdcard_rw 2016-05-18 13:47 fonts_bm
drwxrwx--x root sdcard_rw 2016-05-18 13:47 images
drwxrwx--x root sdcard_rw 2016-05-18 13:47 maps
drwxrwx--x root sdcard_rw 2016-05-18 13:47 preview_mini
drwxrwx--x root sdcard_rw 2016-05-18 13:47 scripts
drwxrwx--x root sdcard_rw 2016-05-18 13:47 watches

So it looks like the directories are on the watch, I just can't get push to work for some reason. Any ideas?
 

ranrinc

Member
Oct 19, 2009
5
0
Finally got this task complete. I'm planning to make a step-by-step guide to help nubie. Several thing that have failed during my journey.

1. Mac OS X seems to failed pull command upon connecting your Android Wear to iOS, it work on when it connect to the Android
2. Mac OS X - Very simple install and easily connect to the watch, however I have not found away to do adb push without getting permission error. So any help or assistant would help me complete the guide.

On Windows (windows 10) very simple solution, however I have to find many more information before it actually work.

Anyway thank you Kevin for the help and I will also be open for anyone who need my assistant.
 

ranrinc

Member
Oct 19, 2009
5
0
Dim Function to work?

Anyone able to make WatchMaker dim function work on iOS connected Android Wear? This is the only feature that broken which is making the watch look silly on that mode. Any help??
 

jgree32

Member
Apr 14, 2014
5
0
Hi there, I got exactly the same problem, which is very annoying. Could you please help us to be able to join to the happy group of you, who can enjoy this watch and iPhone together!

Many thanks,
Same issue here with push/pull commands
Followed this tutorial: https://www.reddit.com/r/AndroidWear/comments/3qcgzl/tutorial_installing_a_watchface_when_using/
And was able to get 2 faces installed

I can't get the push/pull commands to work with the Beautiful watches folder.
I can see the folder using adb but can't pull it. From reading it seems I may need root access to pull the folder?? Ideas?
Message I get is:
0 files pulled. 0 files skipped.

It's nice to at least have 2 faces but it's annoying to have to unintsall/reinstall watchmaker app each time to change 1 of the 2 faces.
 

bcactus

New member
Aug 29, 2016
3
1
Having trouble deleting watch faces from watch to reload new ones.

Kevin: Thanks for your post! I am new to all of this but successfully sideloaded WatchMaker, Staylit, and several WatchMaker watch faces onto my Huawei watch, using BlueStacks, Airdroid, and your push commands. I'm very pleased! I've also begun to create watch faces on WatchMaker on the emulator.

However, I'm at the point where I have a new group of watch faces to load onto the watch (along with some of the previous ones). I tried using the following commands:
ADB -d shell
cd /sdcardBeautifulWatches/
rm -rf *
rm -rf .*
exit
I get the following responses in the Command Prompt:
usage rm [-fiRr] FILE...
Remove each argument from the file system
-f force: remove without confirmation, no error if it doesn't exist
-i interactive: prompt for confirmation
-rR recursive: remove directory contents

when that didn't work after several tries, I went ahead and pushed the new faces onto the Huawei (apparently successfully), thinking they might show up with some duplicates. After rebooting the watch, however, all the original WatchMaker faces are there, but none of the newer ones. Do I now have 2 separate BeautifulWatches folders? If so, how do I remove both before pushing watch faces back onto the watch?
Any advise would be helpful. Thanks again.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    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
    7
    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.
    5
    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.
    5
    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
    4
    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