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.
Hi all, I am failing to push to the watch, it is almost as if the BeautifulWatches folder isn't being found. I do have watchmaker successfully installed and managed to pull successfully but everytime I try and push, I just get the help script come up in terminal. and using adb shell ls commands I can navigate to sdcard/BeautifulWatches
So near I can almost taste it any help to get me over the line will be much appreciated
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.
Okay. Here's what I've been doing for the past days.
First of first, thank you kevin and others for this amazing thread. I have an Iphone 6, and when I saw and read this thread I immediately bought the Huawei Watch. (Well of course like all of disappointed iWatch users, it's all about the watch face. It's always about that for me.)
So, by using kevin's method, I succeeded installing the watchmaker wear app to the watch. On the iPhone's android wear app, it's already there (the watchmaker face icon) and on the watch, when long pressed the face, it's there (again, the watchmaker icon) and when i selected it, it change to steel blue (default). I have to do that for the directory creation thing right?
At this point, I pulled the BeautifulWatches folder and subfolders from my friend's android phone - Mi3 (which is paired with his huawei watch) and it has different list of directory folders with kevin's stated.
In my case it's like this :
/BeautifulWatches/.temp
/BeautifulWatches/featured
/BeautifulWatches/fonts
/BeautifulWatches/fonts_bm
/BeautifulWatches/gifs
/BeautifulWatches/images
/BeautifulWatches/preview
/BeautifulWatches/preview_small
/BeautifulWatches/scripts
/BeautifulWatches/watches
It doesn't have 'maps' and 'wallpaper_bg' folder. And I changed the 'preview_small' to 'preview_mini'. The others like 'exports', 'preview_dim' etc isn't there so i can't even delete it.
First try, I checked the watch directory to see it's there
adb -d shell
cd /sdcard/BeautifulWatches
Then within directory of the /BeautifulWatches on pc, I pushed it to the watch
adb -d push . /sdcard/BeautifulWatches
Then it was pushed successfully 6131 files etc etc. So I rebooted the watch using adb -d reboot.
When I looked at the watch, long pressed the face, I can see the watchmaker premium icon, but WITH NO LITTLE SETTING GEAR ICON. This is wrong right?
So I assumed I push the subfolders to the wrong directory.
Later on I uninstalled, purge and remove all the BeautifulWatches folder within /sdcard of the watch. And try reinstalled, pushed again and purge remove blablabla again and again with different methods, still nothing. Can't change faces and no gear setting icon.
Until finally I tried to direct pull the /sdcard/BeautifulWatch from my friend's watch, it was even more confusing because it only have :
/BeautifulWatch/.temp
/BeautifulWatch/fonts
/BeautifulWatch/fonts_bm
/BeautifulWatch/images
/BeautifulWatch/scripts
/BeautifulWatch/watches
FYI, watchmaker app on my friend's watch and his Mi3 works flawlessly, it has around 300 faces, switching them all like nothing.
I tried to push that onto MY WATCH using adb push command. Again, it was succeeded but still no success changing the face. On the watch, it still doesn't have that little gear icon.
If I'm doing it right, why can't I see that little gear setting icon on the watch? Where is it for the love of GOD.......
So, the question is where did i do wrong guys? Did i missed anything? Why the folder list on my friend's phone and watch is different with kevin's?
Today I'm gonna test bcactus method. But I'm all ears for those who can help me.
Thank you.
TD.
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
Can you create this into an application. I'm terrible with adb and I'm using an iPhone 7. Stupid Samsung recall, I loved my watch faces on my Moto 360 2nd gen.
I am stuck exactly where you are. Did you get this to work or can you advise what I am doing wrong?
D'oh.. had Beautiful watches folder inside Beautiful watches!!!Hi, I've followed the instructions using an old S5, and its almost worked - except when I try to change the watch face and of to Watchmaker settings I only have Steel Blue and Retrospecto - none of the others show. when doing the push I only had 9 files skipped which were all empty - 7 .tmp folders and the gifs and share folders.
I'm using Watchmaker free at the moment as I need to setup a VPN for Play store for the full version - could that be why?
Cheers
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.