This is not a full blown, how to program tutorial. It's a simple "Getting started with Tizen SDK for Wearables"
First, you will need to Download and Install the Tizen SDK for Wearables.
Once installed, Start the Tizen IDE.
We need to make a quick emulator to emulate our Gear 2.
On the lower left panel, the Connection Explorer, click on the first icon to start the Emulator Manager.
Click "Add New".
Choose a Name in the Detail panel, ie 'Gear2'
Change the 'Density' to 278. Leave the rest of the settings default.
Click [Confirm]
Give it a moment to create your emulator.
Now your Gear 2 emulator has been created.
Start your emulator by clicking the blue 'Play/Run' button at the bottom of your newly created emulator.
You can minimize the Connection Explorer now.
Once the emulator starts, you can choose to right click on it, and click "Always on top"
Next, Maximize the Tizen IDE.
Let's start playing with a sample project.
Click File > New > Tizen Wearable Web Project.
In the new window, click Sample > Web App > ClockWidget > and choose a Project name (ie. MyWatchFace)
You will now be back to the Tizen IDE and you will have a project (MyWatchFace?) in the Project Explorer.
Double click on the name of the project and you will see the project files.
You can edit these with custom images and code or you can just test the stock project.
At the top of the Tizen IDE, click on the green Play/Run button. This will install and start the project on the emulator. It will also build a file in your Project Explorer named the same as your project, but ending with a .wgt extention. In this case, MyWatchFace.wgt. This file can be pushed directly to your Gear 2 via USB using SDB.
At this point you should have a pretty plain and simple black watchface on your emulator thanks to the sample we just built, but let's add a custom background.
Make a custom 320x320 pixel image to use as a background with photoshop, gimp, etc. I'll name mine 'mywatchface.jpg'. Now paste it into your Project Explorer.
While you are in the Project Explorer, double click on the css folder.
Next, double click on the style.css to open that style file.
Locate the background: #000 line and replace it with this line.. background: url(../mywatchface.jpg);
Click the Save icon to save the style.css.
Click the green Play/Run button to install and build the new version.
If you don't see the new watch face load immediately on the emulator, you may need to go into settings on the emulator and select the new watch face.
Now that we have played with the ClockWidget sample and edited the css to add a custom background, we can play around with java coding and more down the road, but let's put this watch face onto our Gear 2.
You will need to copy the MyWatchFace.wgt file that was built in the Project Explorer into the same directory that your SDB.exe is located... (ie. C:\Tizen\tizen-wearable-sdk\tools)
It's easier if you make sure that the emulator is no longer running.
Turn on USB Debugging (Settings/Gear Info) and then plug your watch into your PC/Laptop via USB.
If you have issues with your computer detecting your watch, you may need to install the Samsung USB drivers for your watch.
Start a CMD Prompt
Switch to the directory with the SDB.exe and MyWatchFace.wgt
Run a simple test to see if the watch is being seen..
Type: sdb devices
If you get an error, something is wrong. You should see "List of devices attached" and one should be a series of numbers and letters and display as "SM-R380"
Now that you know the device can be seen, you can push your watch face to the Gear 2.
Type: sdb install MyWatchFace.wgt
You will see text scroll by and then it will indicate that it is done. You should now have a new watch face on your watch!!
To manually uninstall the watch face, you will need to look at in your Project Explorer, Open the config.xml and click the Source tab at the bottom to locate the package id for this app.. In my case, it's package="rlfNgozRkA"
Type: sdb uninstall rlfNgozRkA
Now have fun. Share your experiences, ask questions.. and most of all.. Share your custom watch faces here for everyone. As a community we can all help each other learn how to program for our Tizen wearables.
<- Please click Thank You!
This needs to be sticky'd somewhere. Great contribution. Thank you!!
BigDanInTX said:
This needs to be sticky'd somewhere. Great contribution. Thank you!!
Click to expand...
Click to collapse
My pleasure.. Let's all learn together and share what we learn.
Installs as App and not clock face.
Breach said:
This is not a full blown, how to program tutorial. It's a simple "Getting started with Tizen SDK for Wearables"
First, you will need to Download and Install the Tizen SDK for Wearables.
Once installed, Start the Tizen IDE.
We need to make a quick emulator to emulate our Gear 2.
On the lower left panel, the Connection Explorer, click on the first icon to start the Emulator Manager.
Click "Add New".
Choose a Name in the Detail panel, ie 'Gear2'
Leave the defaults as they are for now.
Click [Confirm]
Give it a moment to create your emulator.
Now your Gear 2 emulator has been created.
Start your emulator by clicking the blue 'Play/Run' button at the bottom of your newly created emulator.
You can minimize the Connection Explorer now.
Once the emulator starts, you can choose to right click on it, and click "Always on top"
Next, Maximize the Tizen IDE.
Let's start playing with a sample project.
Click File > New > Tizen Wearable Web Project.
In the new window, click Sample > Web App > ClockWidget > and choose a Project name (ie. MyWatchFace)
You will now be back to the Tizen IDE and you will have a project (MyWatchFace?) in the Project Explorer.
Double click on the name of the project and you will see the project files.
You can edit these with custom images and code or you can just test the stock project.
At the top of the Tizen IDE, click on the green Play/Run button. This will install and start the project on the emulator. It will also build a file in your Project Explorer named the same as your project, but ending with a .wgt extention. In this case, MyWatchFace.wgt. This file can be pushed directly to your Gear 2 via USB using SDB.
At this point you should have a pretty plain and simple black watchface on your emulator thanks to the sample we just built, but let's add a custom background.
Make a custom 320x320 pixel image to use as a background with photoshop, gimp, etc. I'll name mine 'mywatchface.jpg'. Now paste it into your Project Explorer.
While you are in the Project Explorer, double click on the css folder.
Next, double click on the style.css to open that style file.
Locate the background: #000 line and replace it with this line.. background: url(../mywatchface.jpg);
Click the Save icon to save the style.css.
Click the green Play/Run button to install and build the new version.
Now that we have played with the ClockWidget sample and edited the css to add a custom background, we can play around with java coding and more down the road, but let's put this watch face onto our Gear 2.
You will need to copy the MyWatchFace.wgt file that was built in the Project Explorer into the same directory that your SDB.exe is located... (ie. C:\Tizen\tizen-wearable-sdk\tools)
It's easier if you make sure that the emulator is no longer running.
Turn on USB Debugging (Settings/Gear Info) and then plug your watch into your PC/Laptop via USB.
If you have issues with your computer detecting your watch, you may need to install the Samsung USB drivers for your watch.
Start a CMD Prompt
Switch to the directory with the SDB.exe and MyWatchFace.wgt
Run a simple test to see if the watch is being seen..
Type: sdb devices
If you get an error, something is wrong. You should see "List of devices attached" and one should be a series of numbers and letters and display as "SM-R380"
Now that you know the device can be seen, you can push your watch face to the Gear 2.
Type: sdb install MyWatchFace.wgt
You will see text scroll by and then it will indicate that it is done. You should now have a new watch face on your watch!!
To manually uninstall the watch face, you will need to look at in your Project Explorer, Open the config.xml and click the Source tab at the bottom to locate the package id for this app.. In my case, it's package="rlfNgozRkA"
Type: sdb uninstall rlfNgozRkA
Now have fun. Share your experiences, ask questions.. and most of all.. Share your custom watch faces here for everyone. As a community we can all help each other learn how to program for our Tizen wearables.
<- Please click Thank You!
Click to expand...
Click to collapse
This was very helpful, thank you so much for taking the time to create a walk-through.
My really dumb question of the day, followed everything to a 'T' and my clock-face was installed as an app and not an available Clock face. (most other peeps that made a clockface shows up in Gear Manager.
Thoughts?
Thanks again
Zeek
waywardzeek said:
This was very helpful, thank you so much for taking the time to create a walk-through.
My really dumb question of the day, followed everything to a 'T' and my clock-face was installed as an app and not an available Clock face. (most other peeps that made a clockface shows up in Gear Manager.
Thoughts?
Thanks again
Zeek
Click to expand...
Click to collapse
I had the exact same problem. You need to add one line to your config.xml (source tab)...
Code:
<tizen:category name="com.samsung.wmanager.WATCH_CLOCK"/>
Add this after the "<tizen:application" line
I'm on mac os x and not need to do in command line or terminal, if I have my gear 2 connected , it appeares in the connection explorer windows, so I selected and hit run and this automatically run on my gear 2.
The same with the emulator, if the emulator is running, it show in the connection explorer windows and the same procedure.
Very nice walk through. Quick question. I am having trouble with the emulator. No matter what I do, it comes up with the same digital clock face and not the wgt file or project that I was working on. I know I must be missing a simple step here.
Edit-nevermind. Working now.
The tutorial is great. Thanks @Breach
Could you also let us know how to load a second image on a screen touch event ?
That would be wonderful.
More info you can find also here (with some WatchFaces!!!):
Any way to sideload .wgt files to Gear 2
mrmrmrmr said:
The tutorial is great. Thanks @Breach
Could you also let us know how to load a second image on a screen touch event ?
That would be wonderful.
Click to expand...
Click to collapse
You just make another another one with a different name, "MyWatchFace2" etc.
It will automatically get another Application ID and will install as a separate app.
Post your created faces!!!!!
Restless-rooster said:
Very nice walk through. Quick question. I am having trouble with the emulator. No matter what I do, it comes up with the same digital clock face and not the wgt file or project that I was working on. I know I must be missing a simple step here.
Edit-nevermind. Working now.
Click to expand...
Click to collapse
Im having the same issue, how did you get past this?
I was able to change the color of the background but when I use the url of the .jpg that I pasted into my project explorer it does not work.
taygutta said:
Im having the same issue, how did you get past this?
Click to expand...
Click to collapse
If you don't see the new watch face load immediately on the emulator, you may need to go into settings on the emulator and select the new watch face.
Breach said:
You just make another another one with a different name, "MyWatchFace2" etc.
It will automatically get another Application ID and will install as a separate app.
Click to expand...
Click to collapse
no.I didn't mean that.
what I want to achieve is a simple animation. (let's say every 10 minutes)
to do that , I have to load a new image on top of the screen.
how can I do that ?
thanks.
Breach said:
If you don't see the new watch face load immediately on the emulator, you may need to go into settings on the emulator and select the new watch face.
Click to expand...
Click to collapse
I did that, that's how I was able to see the color changes I made but I am unable to get custome image to load.
EVOme said:
Post your created faces!!!!!
Click to expand...
Click to collapse
AnonMonkey:98162376 said:
Can you make animated backgrounds?
Click to expand...
Click to collapse
Yes, here are a couple basic animated analog watch faces as samples..
taygutta said:
I did that, that's how I was able to see the color changes I made but I am unable to get custome image to load.
Click to expand...
Click to collapse
Check for typographical errors and make sure the image is the right resolution, also make sure the image is in the root of the project and not in the js or css folders. See if that helps.
.
As soon as I open the app I get "Cannot find repository. Please check your repository".
Using Mac w/ Mavericks
Did I need the 555mb SDK file as well?
Breach said:
Check for typographical errors and make sure the image is the right resolution, also make sure the image is in the root of the project and not in the js or css folders. See if that helps.
.
Click to expand...
Click to collapse
I copied the path to prevent spelling errors and it looks like background: url(C:\Users\myusername\workspace\test\320x3206-1.jpg);
When I hit play it does add a watchface to the emulator but it does not display the image. The image is 320*320 and its a .jpg
In the problems tab I have 1 warning:
Description Resource Path Location Type
Expected '===' and instead saw '=='. main.js /test/js line 135 JavaScript Problem
Im sure this is messing me up.
taygutta said:
I copied the path to prevent spelling errors and it looks like background: url(C:\Users\myusername\workspace\test\320x3206-1.jpg);
Im sure this is messing me up.
Click to expand...
Click to collapse
Change it to background: url(../320x3206-1.jpg);
I think your full path is broken once the files are loaded onto the emulator (since it moves the code into a virtual watch)
.
Related
Apologies in advance if I am posting in the wrong section.
I've been talking to some people over on the CM forums about this and we haven't found an answer yet.
If you look in my screenshot, right below the alarm, my name is on my lockscreen. This was put here using an old setting on CyanogenMod 6.1.2 on my HTC Evo 4g. You did this on CM6 by going to Settings > Location & Security. Then there was a checkbox to "Show Custom Message". You then put in text!
Does anyone know which file stores this value on CM7/Android 2.3? I've pulled the eri.xml file from my phone and I can edit my carrier text but I have not been able to find my name. I like being able to edit that text and I wanted to update it to something new but the settings no longer exist under CM7. Thanks for looking!
I have found a ton of utils for editing carrier text but nothing for the text pointed to in the red arrow.
.
.
.
.
.
.
.
*bump*
re
Not the answer you are looking for here but wouldnt it be easier and less annoying and stressful to just flash back to the rom where you could change it, change it to what you want and then flash back ?
that is if i am understanding you correctly and your name shows up now of course with the new rom...
i would think if you changed your name to whatever you wanted then you could go back to the new rom and it would appear the way you want it.
I'm going to give that a try tomorrow. Not sure if it sticks through an upgrade or not but worth a try. Im just curious at this point what confit file it is. Wish there was a filemon or similar tool for Android. Although, if can dump all the files off the phone before and after I should be able to do comparisons....hrm. Project for tomorrow.
OK, finally took the time to work on this a little further.
I reflashed CM6, booted and confirmed there was no lockscreen text. Took a nandroid and copied off the system.img
I then put a lockscreen text in - used a custom phrase that would not be in any of the config files normally. Rebooted, took a nandroid and copied off this system.img.
Extracted both system.img files using unyaffs.
I did a binary and CRC comparison off all the files, no differences. So apparently this setting is stored somewhere else. Hrm......
AHA. Found the little bugger finally.
Had to pull the data.img and extract that. The setting is located in
/data/com.android.providers.settings/databases/settings.db
lock_screen_custom_msgTESTTEXT
lock_screen_show_custome_msg1
These are the two options that I found. So, now to see if I can safely edit that DB file and modify the text on CM7. I already have the text on my screen so the data fields are in the DB file already so I suspect I can just edit that file and then replace it on my phone.
Hm. Editing is no good. Blew away all my settings and I not longer can enable any lockscreen.
Hah. Got it! Using ADB works. Instructions:
adb shell
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
.tables (you should see a secure table listed)
.header on
.mode column
select * from secure;
Now scroll through the results. Find the "lock_screen_custom_m" item under name. Note the ID number to the left. Write the ID number down.
update secure set value='your custom message here' where _ID=NN;
NN is the ID number you wrote down.
.quit
Reboot your phone.
There you go, just in case anyone else is interested.
jdostal said:
Hah. Got it! Using ADB works. Instructions:
adb shell
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
.tables (you should see a secure table listed)
.header on
.mode column
select * from secure;
Now scroll through the results. Find the "lock_screen_custom_m" item under name. Note the ID number to the left. Write the ID number down.
update secure set value='your custom message here' where _ID=NN;
NN is the ID number you wrote down.
.quit
Reboot your phone.
There you go, just in case anyone else is interested.
Click to expand...
Click to collapse
Nice find!
I used a derivative of your method to reset the alarm notification on the GB lockscreen when the buggy POS alarm app G-Alarm left it there after removing all the alarms and uninstalling it.
That one is in system instead of secure, and it can be set to a blank string per http://developer.android.com/reference/android/provider/Settings.System.html#NEXT_ALARM_FORMATTED to clear it
Neat! Glad it could help someone out.
jdostal said:
Neat! Glad it could help someone out.
Click to expand...
Click to collapse
Yup, much appreciated! Also great to learn how to edit databases on Android.
Also, I didn't have a USB cable so I did it with the terminal editor. For convenience (i.e. having a real keyboard) I used Webkey for PC access to my phone and its built-in terminal editor to make the changes.
That sounds painful!
I don't know where I read the guide, but definitely use ADB. With ADB you can basically connect to the shell on your phone from your PC through a command prompt. Makes doing this sort of thing MUCH easier!
jdostal said:
That sounds painful!
I don't know where I read the guide, but definitely use ADB. With ADB you can basically connect to the shell on your phone from your PC through a command prompt. Makes doing this sort of thing MUCH easier!
Click to expand...
Click to collapse
Did you miss the part where I didn't have a USB cable?
I would attach a screen shot to an open issue in JIRA. Whenever I click the "Attach Screenshot" under the More menu, a new pop up window was displayed and "Activate Java" showed up inside the pop up window. Then this pop up window became Oracle Webpage.
Any help is appreciated.
This is a feature of Jira that permits you to directly grab screenshots directly from it. It is implemented in Java and I think it has some problems with current Java versions. Just save your screenshot as a file, e.g. png or jpg and attach it with the "Attach files" option.
By the sounds of it, either you don't have java installed or not allowed to run as a plugin.
CWGSM3VO said:
By the sounds of it, either you don't have java installed or not allowed to run as a plugin.
Click to expand...
Click to collapse
I do have Java installed (latest version). Somehow, it did not work, could be a plugin issue.
Google announced that Android Wear is now compatible with the iPhone 5 or later running at least iOS 8.2 limited only to two android wear devices. but it turns out that it's compatible with all android smart watches after following these steps in the video, enjoy
How to video :
http://youtu.be/TlkZyx6Ygg0
WiFi Sync is not available when connected to an iOS device.
The toggle is even hidden on the watch after you pair it to an iPhone.
There is some settings missing with the iOS, but I'm sure in the future they will be available it's just a matter of time... I'm excited that a $50 smart watch or others are compatible with Apple devices and competing with the more expensive Apple Watch which is good for us the consumers
When I connected to my second watch, the first one disappeared, there is no dropdown to select which watch to do settings like in Android's version.
It's only me or it's the iOS version limitation?
I'm running it on iphone 5s, iOS 8.4.1
I have also heard that the Android wear is working with iOS. Do you have any list of Android wear, which are working with iOS? I think it is a great news of iPhone users. Now they have a lot of options.
Rickyzx said:
I have also heard that the Android wear is working with iOS. Do you have any list of Android wear, which are working with iOS? I think it is a great news of iPhone users. Now they have a lot of options.
Click to expand...
Click to collapse
LG G Watch, G Watch R, Moto 360 and Samsung Gear Live. Also Samsung’s Project Orbis will also work with iPhone devices and the Moto 360 2015 as well.
Thought I would try to pair with my iPhone 4s, but alas it doesn't work. Why, why, why?
Sent from my iPad using Tapatalk
Many smart watches now can connect with Android phone or iPhone.
Like DM08, i95, OUKITEL A28, ect in tinydeal all can be used with Android / IOS.
Is there any way of running custom watch faces that require Facer or WatchMaker with an iPhone?
leveragefx said:
Is there any way of running custom watch faces that require Facer or WatchMaker with an iPhone?
Click to expand...
Click to collapse
Not at this time.
WatchMaker and Facer - it is possible with iOS
rjohnstone said:
Not at this time.
Click to expand...
Click to collapse
About WatchMaker and Facer.
There's a way to install faces for Facer - no problem. And you don't need an Android device with paired wear.
Using ADB you can install Facer on you wear and then just copy needed files from .face zip archive, and it works. Unfortunately, it doesn't work properly with Huawei watch (and it's not mentioned that Facer is compatible with it). So, it works, but the faces are small and not positioned correctly on the watch.
More details here: <----->
Oops. I'm not allowed to post URLs here before 10 posts (I'm new on xda). So, you can google it by "HOW TO: Install custom watch faces on Moto 360 using Facer"
The question is about WatchMaker.
Same way I found its folder ("BeautifulWatches") on my wear file system, but I didn't succeed in guessing where and in what format to copy .watch (or unpacked) file
Any ideas about the way WatchMaker stores the faces on the wear? Can somebody check BeautifulWatches content on his watch with several installed WatchMaker faces and post the file structure here?
Is there a Cydia tweak or something that allows more functions? Now that iOS official supports Android Wear and there's a iOS 9 JB...
Waooh
Hi All,
Thanks to everyone who has suggested various methods it did help in more than one way to setup watchmaker on my Huawei Watch connected to Iphone 5s (unfortunately i have not been able to get any of the methods listed here to work but i believe that's due to an error on my end)
Thanks you so much jeffrey.goines you inspired me to search for the options within the BeautiulWatches folder thank you so much
Applications used:
1) WatchMaker - on the watch
2) ES file Explorer - on the watch
Now the steps below:
Installing ES File Explorer on your Watch
1) Download ES File Explorer apk to your PC
2) Use ADB Install command on the terminal to install the ES File explorer to your watch (the phone version of the apk works like a charm on the watch too)
3) This will install ES file explorer on your watch and you see a success on the terminal screen
Installing WatchMaker on your watch
1) Download WatchMaker or WatchMaker premium apk to your PC
2) Append a .Zip to the end the filename (Eg. WatchMaker.apk to WatchMaker.apk.zip)
3) Extract the WatchMaker.apk.zip file to a folder on your desktop
4) Open the folder inside you would see another 4 folders (assets, lib, META-INF, res)
5) Open the folder named res
6) Within res you get mutiple folders again scroll down to a folder named raw
7) inside the raw folder you would see 2 files, we are interested in the file named "android_wear_micro_apk.apk". this is the apk that you would install on your watch
8) Use ADB install command on your terminal to get the android_wear_micro_apk.apk isntalled on your watch
9) This will install WatchMaker on your wear and you would be able to see the default watchmaker faces.
Preparing the watchface
1) Download a watchface file of your choice from facerepo or any where else
2) You should get a zip (Eg. demowatchface.zip)
3) Extract the content of the zip file to a folder (Eg. demowatchface)
4) Open the folder and you would see the below contents
i) fonts
ii) images
iii) scripts
iv) preview.jpg
v) preview_dim.jpg
vi) watch.xml
5) rename preview.jpg to u1.jpg
6) rename watch.xml to u1.xml
7) create a new folder preview_dim
8) move preview_dim.jpg to preview_dim folder
9) rename preview_dim.jpg to u1.jpg
10) now zip everything back up to get a zip file with all the contents (Eg. demowatchface.zip)
Transferring the watchface to your wear
1) Open terminal and use the adb push command
adb push "path the zip file you created in step 10 above" /sdcard/
2) This will send the demowatchface.zip file to the sdcard folder on your wear
Installing the Watchface to watchmaker on your wear Final Step
1) Open ES file explorer on your watch
2) by default you should be in the sdcard folder
3) you should be able to see the watchface zip file you just transferred at the bottom (eg. demowatchface.zip)
4) click on the zip file, it'll open the zip and below you would see an extract button, click on extract
5) it will extract the files to a folder within the sdcard folder on your wear with same name as of the zip file (Eg. demowatchface)
6)Open the folder you just created (eg. demowatchface)
7) Inside the folder copy or cut the file u1.jpg and move/paste it to folder named BeautifulWatches/preview_mini (please note the folder BeautifulWatches already exists inside thesdcard folder on yiur wear if you have WatchMaker installed on you wear)
8) go back to the watchface folder (step 6) (eg demowatchface)
9) copy or cut the file u1.xml and move/paste it to folder named BeautifulWatches/watches
10) go back to the watchface folder (step 6) (eg demowatchface)
11) Copy or cut all the remaining folders and move/paste it inside BeautifulWatches folder
12) If prompted to cancel overwrite please select overwrite
13) That's it your are done.......
14) Just go to change watch face option on your watch select watchmaker from the options an set your favourite watch face
Enjoy watchface of your choice without using an android phone
Enjoy........
Apologies if i have had any typos above.... please feel free to reach out to me in case of any queries.....
The above approach is tested and working
Notification time
Hi, i ditched apple watch for Huawei, and put aside Pebble time too.
Is there anyway to see what time the emails or text msgs arrived on the android wear for ios?
Thats one of the few things missing for ios users..
Thanks.
inwisso said:
Google announced that Android Wear is now compatible with the iPhone 5 or later running at least iOS 8.2 limited only to two android wear devices. but it turns out that it's compatible with all android smart watches after following these steps in the video, enjoy
That is awesome. Could this also be a possibility vice versa? iOS on Wear devices?
Click to expand...
Click to collapse
Hi Guys, I wanna ask if whatsapps notification works on android wear when pair to a iphone?
japonesque said:
Hi Guys, I wanna ask if whatsapps notification works on android wear when pair to a iphone?
Click to expand...
Click to collapse
Yes.
Sent from my iPhone using Tapatalk
Android Wear now works with IOS
Hey mate, thanks a lot for the video link, it will surely help me to know all about Android wear. I was really glad to now about news that I got here..
Hello everybody...
To complete my own watchface I am looking for the app id of the samsung stopwatch app (and no - com.samsung.stopwatch-wc1 does not work).
According to the samsung support it is possible to launch 3rd party apps (although it has been said otherwise somewhere else) but they won't tell me the app id of the stopwatch app.
The reason is that it might crash the watch's os if the app might be changed (and so does the id).
What he did say was that I can find the id in the config.xml
So now I am looking for this file, even installed the tizen sdk and accessed my gear but could not find it.
Anyone an idea?
What I am looking for is a line in this file looking something like this: <tizen:application id="8JNTwwj8W.DeveloperConnectionSample"
This is the example id the support guy used to explain.
Hope anyone can help me.
Regards,
Enrico
Several Firmware packages are floating around...
You could extract files from rootfs.img for instance...
Or you play with Tool SDB... to check files on device...
Maybe if I have more time... I could look...
Best Regards
adfree said:
to check files on device...
Click to expand...
Click to collapse
I have already accessed my device with the Tizen SDK but couldn't find the config.xml.
Is it a hidden file?
Would be great if anyone with access to the appropriate files could find out what the app id for the samsung stopwatch app is.
Regards
Please define access with SDK...
I am using Tool SDB...
https://developer.tizen.org/dev-guide/2.4/org.tizen.devtools/html/common_tools/smart_dev_bridge.htm
Command:
Code:
sdb shell
Then I can explore with Linux Commands...
Code:
ls
I have at the moment limited time...
Maybe "later" I could try to help you...
Best Regards
adfree said:
Please define access with SDK...
Click to expand...
Click to collapse
That means I can navigate through the file structure of my device.
Similar to a windows explorer....
Regards
apps /Widgets (wgt) and native (TPK) are stored in:
Code:
/usr/apps
READ only area...
Code:
/opt/usr/apps
R and W ... all apps installed in this folder...
You have limited access... if you have NO root.
Folder names = "ID"
I have not much time...
Only short looked into BQC5 rootfs.img ...
Again. Extract files form Firmware and explore "offline"...
Easiest way in my eyes.
Best Regards
Short tested on SM-R732... this is Gear S2... with old Firmware...
Code:
sh-3.2# launch_app com.samsung.stopwatch-wc1
... successfully launched
I can see Stopwatch on screen...
Okidoki... short checked SM-R760 Firmware... extracted files from rootfs.img... BQC5
And yes... it looks something is different...
Do you know SDB meanwhile?
Do you have Gear S3 for tests?
Do you know Command:
Code:
sdb dlog
For instance I would navigate to your stopwatch Icon... on Gear S3... and simple:
Code:
[B]sdb dlog>[/B]whereareyouMybelovedIDimissyousomuchandsearchingsincedaysveryVeryhard.txt
I have no Gear S3... so I don't know if same Icon...
I will try to search for word... text string:
stopwatch
Total Commander shows me 18 hits in whole rootfs.img...
I would say... you are looking for this:
Code:
com.samsung.chronograph16
maybe
Best Regards
Haven't tested with the sdb tool so far and yes I've got a Gear S3 to test.
Maybe I explain what I tried so far and what I've found out.
What I am trying to do is to start the stopwatch app (by samsung from the official app store; see attached picture).
First I googled the app id and found many threads saying that it corresponds with the folder name (as you said).
As this did not work I googled again and found out that this doesn't seem to work on the Gear S3 and I also found a post
of someone who seemed to be a Samsung official saying that it wouldn't work because on the Gear S3 you can't
open third party apps (meaning apps which are not installed by default) because they are not "preloaded".
I then contacted the Samsung support to ask if they plan to change this (since it seemed to me like a restriction within
the watch's os or in the gear watch designer).
The support guy however did not confirm that you can't start third party apps on the Gear S3 and showed respective code lines
as example what the app id would look like.
Here it is again: <tizen:application id="8JNTwwj8W.DeveloperConnectionSample"
When I asked him about the app id of the stopwatch app he checked whether he was allowed to publish it or not.
He came back saying he couldn't, because third party app (although it's a Samsung app...) id's might change which could then
let the os crash. But what I also learned was that I can find the app id's in the config.xml.
And because his example id looked pretty different to what the folder names normally do I thought that he may be right that
you can launch third party apps with the Gear S3 and that it is not com.samsung.stopwatch-wc1.
I only have to find out how to find and access this damn config.xml....
Alright so that was the long story.
I have to admit to be a bit afraid of hacking my watch with sdb and other tools but maybe I will give it a go....
Are you Windows User or Linux User?
You can learn without killing your Gear...
For instance with study Firmware Files... "offline"... on your Computer.
Step 1.
Download Firmware to your Computer... for instance BQC5 for SM-R760
https://forum.xda-developers.com/gear-s3/development/rom-samsung-gear-s3-sm-r760-t3588062
Step 2.
Unpack files...
Rename TAR.MD5 into TAR... so you can finally hopefully find file called:
Code:
rootfs.img
Step 3.
For Linux Users easier... maybe... to extract files from rootfs.img...
I am Windows Fanboy, so I have Tools
If you need help, ask.
For Windows I can share Link to Extraction Tools...
Best Regards
If these are stock files then I won't find anything about the stopwatch app anyway because it's not installed by default.
If these are stock files then I won't find anything about the stopwatch app anyway because it's not installed by default.
Click to expand...
Click to collapse
Sometimes I am not exact sure...
Why not do some practise to learn more...
Are you sure you request Widget?.. in *.wgt package?
config.xml is "Manifest" text crap of Widgets... Web apps or HTML stuff or how ever you will called...
What is, if your Stopwatch is native app... in TPK
Btw... WGT or TPK is only File extension... it is simple ZIP Archive...
Sometimes also Widgets are with file extension TPK...
Back to native...
Code:
tizen-manifest.xml
This is analog to config.xml ...
With NON rooted device you have problems to access all folders and to see all files...
So IMHO best method to understand how this work... is extract to HD from leaked Firmware.
Feel free to find your own way.
Please, if you find your answer... post here.
So I can learn from you.
Thanx in advance.
Best Regards
Hello,
Probably because of the official position of Samsung that Gear S3 could not be used for swimming, there are no apps for tracking your activity in the swimming pool.
But other Samsung watches such as Samsung Fit 2 and Samsung Gear Sport do have such applications (at least in Russia):
1) Speedo On
2) Swim.com
So I tried to get wgt files of these apps from above-mentioned models of watches to install them on my Gear S3.
I easily got Speedo On wgt file from users of Samsung Fit 2 and installed it on my watches, and it works correctly and even connect with the app from Speedo on my smartphone and share the log of training. But because of the difference in the sizes of screens of Fit 2 and S3 the app does not displays correctly and you cannot use some functions and see your results directly on watches.
Unfortunately, Samsung Gear Sport watches are not so popular in Russia and I cannot get the wgt file of the app(s) (Speedo On and Swim.com) from them. I believe that it would work perfectly, because the Gear Sport and S3 are quite similar. Maybe somebody could help? I will give the insructions if you need how to extract wgt files (but you need a rooted smartphone and Samsung Gear Sport watches).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you find this app that fit to our gear s3 it will be phenomenal
I do have Gear sport and installed the swim app. Enlight me how to get the file.
Vice versa, I am interested in the Here we Go companion app for the gear. But I can't install it because it is restricted for Samsung phones.
halloarno said:
I do have Gear sport and installed the swim app. Enlight me how to get the file.
Click to expand...
Click to collapse
Oh, thank you for your reply. The instruction how to get the wgt file is:
1) You need to root your smartphone (it is not standardised procedure, so please find the instruction for your model of smartphone in the internet)
2) Open Gear Manager -> Settings -> Information about Gear -> Archiving and recovery (sorry, I do not really know how exactly these sections are named, because I am from another country)
Than choose "Archive data" (Do not worry - all your data will remain on your watches)
3) Download root file manager (for example, ES Explorer) and open the directory: data\data\com.samsung.android.gearoplugin\files\PM_backup\wgt\SM-R720 (or your version of watches)
4) In this folder you will see the list of files with names like "tizenapp_123456_temp_file_to_install.wgt" - they are your applications. To understand which one is Speedo On (or Swim.com), you will need to open them with any archiver and to check the config.xml file. There you will see the name and the version of application.
halloarno said:
Vice versa, I am interested in the Here we Go companion app for the gear. But I can't install it because it is restricted for Samsung phones.
Click to expand...
Click to collapse
To make the situation clearer: you do not have the Here we Go app in the Galaxy Store for your watches? Then I could help, I think.
Chainsaw Enduro said:
Oh, thank you for your reply. The instruction how to get the wgt file is:
1) You need to root your smartphone (it is not standardised procedure, so please find the instruction for your model of smartphone in the internet)
2) Open Gear Manager -> Settings -> Information about Gear -> Archiving and recovery (sorry, I do not really know how exactly these sections are named, because I am from another country)
Than choose "Archive data" (Do not worry - all your data will remain on your watches)
3) Download root file manager (for example, ES Explorer) and open the directory: data\data\com.samsung.android.gearoplugin\files\PM_backup\wgt\SM-R720 (or your version of watches)
4) In this folder you will see the list of files with names like "tizenapp_123456_temp_file_to_install.wgt" - they are your applications. To understand which one is Speedo On (or Swim.com), you will need to open them with any archiver and to check the config.xml file. There you will see the name and the version of application.
To make the situation clearer: you do not have the Here we Go app in the Galaxy Store for your watches? Then I could help, I think.
Click to expand...
Click to collapse
I found the files. But neither solid Explorer or zarchiver can explore the wgt files. Any suggestion for an app to unpack the files? Or I just can send them all
You understand me right. My galaxy store has no here we go, because my phone isn't a samsung (restriction by Samsung).
halloarno said:
I found the files. But neither solid Explorer or zarchiver can explore the wgt files. Any suggestion for an app to unpack the files? Or I just can send them all .
Click to expand...
Click to collapse
Oh, sorry, I have missed that in instruction: usually I send those files to my computer and then work with them with Winrar for example. If you will fail to do this - please send me all those files) P.S.: One more question: have you installed Speedo On and Swim.com from GalaxyApps or these apps were preinstalled in your watches?
halloarno said:
You understand me right. My galaxy store has no here we go, because my phone isn't a samsung (restriction by Samsung).
Click to expand...
Click to collapse
Here it is, but I am afraid it could be in another langauge (but I am not sure) goo.gl/75axzA (P.S. I do not know how to attach files here...)
Chainsaw Enduro said:
Oh, sorry, I have missed that in instruction: usually I send those files to my computer and then work with them with Winrar for example. If you will fail to do this - please send me all those files) P.S.: One more question: have you installed Speedo On and Swim.com from GalaxyApps or these apps were preinstalled in your watches?
Here it is, but I am afraid it could be in another langauge (but I am not sure) goo.gl/75axzA (P.S. I do not know how to attach files here...)
Click to expand...
Click to collapse
I send you a pm
adiyoyo said:
If you find this app that fit to our gear s3 it will be phenomenal
Click to expand...
Click to collapse
So, finally, I have found them
Swimming applications for Samsung Gear S3, Sport (and maybe S2):
- Speedo On
- Swim.com
Change .zip to .wgt (simply rename it by means of Windows)!
P.S. Special thanks to @halloarno
halloarno said:
I send you a pm
Click to expand...
Click to collapse
Instruction how to install .wgt files (for example smimming apps from this theme):
0) Turn off the bluetooth on your watches. Also turn off the WI-FI on your smartphone to break all the connections between watches and the smarthone.
1) Download this file: goo.gl/GMuoWj
2) Create a folder on your computer in the root of disk C: with name "tools" and unpack the downloaded file.
3) Download the .wgt file with application (or with a clock face) and place it in the folder c:\tools\
4) Turn off and switch them on again, switch on the Wi-Fi on watches and connect to the same Wi-Fi which your PC is connected to. Then go to the Wi-Fi info on watches and remember the IP-adress of the net. After that activate the mode for debugging on your watches.
5) Now on your computer press Win+R buttons, in the opened window paste this "cmd" and press Enter.
6) You will see a black window. Paste this "cd c:\tools" and press Enter. Then paste this "sdb.exe" and press Enter again and wait a little bit.
7) Then copy this "sdb connect 192.168.1.6", where 192.168.1.6 is the IP, that you have rememberes from the point 4. Do not hurry to press Enter! First of all you need to keep the screen of your watches to be switched on! Then press Enter and you will see the debugging request on your watches, that you need to accept.
8) If everything is all right in the black window you will see
"соnnecting to 192.168.1.4:26101 ...
connected to 192.168.1.4:26101"
If not, than switch off the firewall.
9) Paste this "C:\tools\sdb install xxx.wgt", where xxx is the name of file with wgt extention that you have put into c:\tools\ directory in the point 3. Press Enter, wait a little bit...
10) Success!
thank you! it works! i finally installed here wego with this method!!!! In Italy it is not longer available with samsung apps
giobbe71 said:
thank you! it works! i finally installed here wego with this method!!!! In Italy it is not longer available with samsung apps
Click to expand...
Click to collapse
You are welcome!
Is there a chance, that you also have the Komoot .wgt?
Chainsaw Enduro said:
So, finally, I have found them
Swimming applications for Samsung Gear S3, Sport (and maybe S2):
- Speedo On
- Swim.com
Change .zip to .wgt (simply rename it by means of Windows)!
P.S. Special thanks to @halloarno
Click to expand...
Click to collapse
q135 said:
Is there a chance, that you also have the Komoot .wgt?
Click to expand...
Click to collapse
Sorry, I have read that due to Samsung's system layout, Komoot app is currently available only for users of Samsung smartphones. And I am not one of them. You need to find a person with Samsung smartphone and give him this instruction)
Good luck!
Chainsaw Enduro said:
Instruction how to install .wgt files (for example smimming apps from this theme):
0) Turn off the bluetooth on your watches. Also turn off the WI-FI on your smartphone to break all the connections between watches and the smarthone.
1) Download this file: goo.gl/GMuoWj
2) Create a folder on your computer in the root of disk C: with name "tools" and unpack the downloaded file.
3) Download the .wgt file with application (or with a clock face) and place it in the folder c:\tools\
4) Turn off and switch them on again, switch on the Wi-Fi on watches and connect to the same Wi-Fi which your PC is connected to. Then go to the Wi-Fi info on watches and remember the IP-adress of the net. After that activate the mode for debugging on your watches.
5) Now on your computer press Win+R buttons, in the opened window paste this "cmd" and press Enter.
6) You will see a black window. Paste this "cd c:\tools" and press Enter. Then paste this "sdb.exe" and press Enter again and wait a little bit.
7) Then copy this "sdb connect 192.168.1.6", where 192.168.1.6 is the IP, that you have rememberes from the point 4. Do not hurry to press Enter! First of all you need to keep the screen of your watches to be switched on! Then press Enter and you will see the debugging request on your watches, that you need to accept.
8) If everything is all right in the black window you will see
"соnnecting to 192.168.1.4:26101 ...
connected to 192.168.1.4:26101"
If not, than switch off the firewall.
9) Paste this "C:\tools\sdb install xxx.wgt", where xxx is the name of file with wgt extention that you have put into c:\tools\ directory in the point 3. Press Enter, wait a little bit...
10) Success!
Click to expand...
Click to collapse
Awesome, thanks!!! I used this method to install Here Wego.
It's a little confusing as it takes awhile before anything happens, after step 9), but eventually it installs.
Someone have the uber.wgt?
BernBraga said:
Someone have the uber.wgt?
Click to expand...
Click to collapse
In this zip you will find wgt file of uber and an apk for your smartphone
Thank you for this thread!
What is your experience using it for swimming? I do swimming up to 2x or 3x times a week, each time 3km (1 hour). I would love to use my gear s3 classic for swimming, but I am afraid that using freestyle the impact of entering and leaving the water ongoing for one hour might lead into water getting in....what do you think?
moskito99 said:
Thank you for this thread
Click to expand...
Click to collapse
You are welcome!
moskito99 said:
What is your experience using it for swimming?
Click to expand...
Click to collapse
I swim twice a week, at least 45 minutes each time (approximately 2,25-2,5 km). Maximum was 2 hours (with my Gear S3 of course)
moskito99 said:
using freestyle the impact of entering and leaving the water ongoing for one hour might lead into water getting in....what do you think?
Click to expand...
Click to collapse
First of all, I should say that before I started to want smimming apps in my watches, there was a stress test for them:
- Firstly, I decided not to take them off from my wrist when I was in a steam sauna (Russian Bath, you know?) approximately for 1 hour (maximum tempreture was 103°C)
- Moreover, I jumped with them into an ice hole twice during the breaks between sessions of sauna.
After all of that I understood that military standard of this watches is not a marketing bull**** and started to search for swimming apps to swim with my Gear S3 regularly.
So, I swim with my Gear S3 every week (butterfly, front crawl, bras). Moreover, I jump with them from starting blocks (0,75 metres). No problems at all.
P.S. I have a problem with them only once: after swimming in a hot salty spring. After that I have a problem with a speaker, but after having been washed with flowing water and dried, the speaker started to work normally.
Chainsaw Enduro said:
You are welcome!
..................h them from starting blocks (0,75 metres). No problems at all.
P.S. I have a problem with them only once: after swimming in a hot salty spring. After that I have a problem with a speaker, but after having been washed with flowing water and dried, the speaker started to work normally.
Click to expand...
Click to collapse
Great!!! And I thought I swim a lot. I guess I give it a try Especially since I have my stainless steel wristband Better than leather I suppose.
Last question...What S3 are you sing? S3 Classic? You think there is any difference?
moskito99 said:
What S3 are you sing? S3 Classic? You think there is any difference?
Click to expand...
Click to collapse
Gear S3 Frontier with silicone strap) No difference with S3 Classic)