Should work with all devices as mentioned in the description as long you meet the minimum android version and have the latest Samsung watches (galaxy 3 or active 2)...Hi, I want to confirm if this method works with non samsung phone? I'm using OnePlus 6T.
Phone changes doesn't affect watch, the watch has its own restrictions based on CSC for the SpO2...Just a question, upon enabling developer option in SHM there is showing as well Blood Oxygen option. Does it mean that application is in the watch (active 2) but is not enabled?
I was watching your video and follow all steps, now i read XDA thread and found solution to it. First i got error and successfully able to create TPKs. I follow every step and after creating apk, it gives me an error, failed to install app.Have you tried the solutions I gathered on the thread?
Did you grab the signed tpk from install me folder? Because I have a feeling you grabbed the same ones you put inside sign me folder... basically, you tried to install unsigned TPKsI was watching your video and follow all steps, now i read XDA thread and found solution to it. First i got error and successfully able to create TPKs. I follow every step and after creating apk, it gives me an error, failed to install app.
Install the latest Samsung Health if your version is not the same as the one in the Google drive, repeat the steps of enabling the features and turning on the developer mode on and DEV...Sorry, I was unclear before, I did both things accordingly, but it's not working.
I grab tpk from install me and put it is asset folder one by one after decompile and compile again.Did you grab the signed tpk from install me folder? Because I have a feeling you grabbed the same ones you put inside sign me folder... basically, you tried to install unsigned TPKs
The generated certificates have your DUID?I grab tpk from install me and put it is asset folder one by one after decompile and compile again.
Yes you are right.The generated certificates have your DUID?
If yes, I suggest you remake the certificates again because it should work...
Here is the scenario, if you install the apk, you should get notified about installing unknown apps to your watch and you hit allow or deny unless you have in Galaxy wearable allow installing from unknown sources...
If you see phone logo with arrow in notification bar after installing the apk, that means the phone is sending the tpk, if you don't see it, you have an issue with Samsung accessory service, communication issues between phone and watch...
If the installation fails, the apk will also be uninstalled, this could be because you installed original tpk (throws error because it's already installed and probably newer version) or bad tpk (unsigned or bad signature)...
From my understanding, you're at the bad tpk situation, so I want to confirm,
you grabbed unsigned_SBP.tpk
You created the 10 certificate files with your DUID, you copied them to cert folder of fit2installer and you placed the tpk inside sign me, you ran the sign me, entered the correct password and made sure no error was mentioned (if there is 1 error, you will have files inside install me but unsigned) then you copied the tpk from install me and used the tpk installer to push it?
Did I miss anything?
Tried the Samsung Health from your Google Drive. After updating both features were already enabled, still no sync. Do i have to do a full reinstall? I don't want to loose all my health data...Install the latest Samsung Health if your version is not the same as the one in the Google drive, repeat the steps of enabling the features and turning on the developer mode on and DEV...
Sign me showed no errors, and in certificate manager it showed DUID of your watch?Yes you are right.
I connect my watch > Generate new certificates > grab unsigned tpks > put certificates into cert > unsigned into sign me and click sign > grab signed tpk from install me > decompile app > put signed tpk into asset > recompile and sign it for both apk.
After everthing i push apks to my phone and install it, it gives me error.
Sync on Samsung Health will store all health data to the cloud, even if you accidentally cleared the data or needed to uninstall SH, you can restorethe health data all of it, now Force stop and clear the cache of SH, run SHM, hit sync once just to make sure the service is running, now run SH, it should sync BP but honestly I'm not sure if it would sync the old BP from SHM so try recording a new BP and see if that trigger the sync...Tried the Samsung Health from your Google Drive. After updating both features were already enabled, still no sync. Do i have to do a full reinstall? I don't want to loose all my health data...
I recreate certificates and grab fresh copy of Fit2Installer.Sign me showed no errors, and in certificate manager it showed DUID of your watch?
If yes, I suggest you to recreate the certificates and save the old ones somewhere else, if that didn't solve it...
Grab a new copy of Fit2Installer and unsigned tpk and try to sign them...
Keep an eye for any errors...
it is recommended to reboot watch and phone if you still didn't do those...
All I can say, you have a bad tpk or original tpk, these are the only times you get error for failed to install on the watch
No success messages, it can't find the required files to sign the tpk, you can watch on the YouTube video @ 20:15, after I input the password it loads the profiles and applies them and shows success messages...
Yes, I already see. I don't know why it is not getting profile for signing?No success messages, it can't find the required files to sign the tpk, you can watch on the YouTube video @ 20:15, after I input the password it loads the profiles and applies them and shows success messages...
Your tpk was never signed...
I checked it and it is same as it mentioned in OP. It is main problem for some eclipse utils error and as it mentioned in post, replace actual tizen sdk version and ide files with default Fit2Installer have.Double check the solution for your java "main" problem, you might have used the wrong solution?
Replacing files will cause issue of where to read, since it's not finding your profile aka certificates, it's looking for the files in a different place instead of Fit2Installer, have you tried PATH environment approach Or perhaps Googled the java error exception?I checked it and it is same as it mentioned in OP. It is main problem for some eclipse utils error and as it mentioned in post, replace actual tizen sdk version and ide files with default Fit2Installer have.
Please try the alternate, your phone may have somehow failed to show error of pushing the BP...Hello Dante! First of all, thank you for your beautiful work here.
I've managed to install it on my Active 2 following the "Easy way". I got the ECG working with no problems at all. However, the Blood Pressure app won't appear in on my watch.
When I installed the apk it didn't showed any errors. I have already followed the "BP SYNC between SH and SMH" and reinstalled the apks. In my watch the only new thing installed were "Samsung ECG Monitor". On my phone, the SHM only accepts ECG and says I haven't a BP compatible device.
Any idea on why it behaves like that? Should I follow the alternative way for installing BP, even though the easy way worked for ECG?
Thank you once more! Beautiful work
Logically, clean ROM flash would reset everything back to normal so I am not sure why tima is still flagged...i have to go back to original rom.... samsung health monitor is working but samsung health wont...
messages that phone was rooted, i installed your apk but didnt work , cant chanche the tima (etc) file to 0 because phone is not rooted.... please help. how can i root the phone with original rom?????
@Dante63 I figure it out the issue. It was occurring because of JDK 16. This process needs JDK 15. So i create new Windows VM and setup it accordingly. It works and you doesn't need that workaround where you have to replace binary files within tizen folder.Never got signed...
I will look into the errors and google search them and suggest what things you can do but no guarantees because I don't have the error, it's difficult for me to say the solution will work
Thank you for the clear explanation. I will un-install standalone BP and ECG and load up the SHM.It's ok, JDK 16 is Unstable, has some issues with setting PATH environment... I updated the links, so uninstall 16 & install 15, otherwise feel free if you love fixing the issue, there is an Entire Section in my thread talking about the issue & how it can be solved ...
SHM for watch has language support for sure but there are some changes in the written user interface script and my guess is optimization for better performance which is barely noticeable, also, both BP & ECG will be inside 1 app on the watch instead of 2 independent apps...
That's all & they all work in the end, but I'd go for the updated version, and when the watch recieves an update, there is a possibility it will disable BP from SHM and you will need to install a modified BP...
If JDK 15 didn't fix it, try other suggestions below:Use JDK 15 to fix this issue. This process doesn't work on JDK 16 for now. It gives you this error.
Thanks @Dante63 - I followed the alternate (long) path and got BP installed successfully. I did run into a couple of issues that others have also pointed out, which you may want to add to your instructions:
1) JDK path needs to be added to the Path system environment variables, otherwise fit2installer fails to sign the TPKs. That Path addition looks like C:\Users\myuserID\AppData\Local\.package-manager\jdk\bin
2) APK Easy Tool installation should be added to Exclusions in Windows Security or any other antivirus. APK compilation was not working for me until this was done,.
Again thanks for putting this all together and letting us enable functionality that we paid for!
PATH Environment can be fixed according to Java website guide like:This is what I used by the way, in case it helps anyone else, for setting the path system.
It is not neccesorcly it would work as some tried the method and failed to make it work, so remember, in this case, google is your best friend lol and he will be of a great help if these solutions did not work (hopefully they work though), And more to that, I will share this link which I found interesting for those who want to read more about different the "main" exceptions:finally found the solution:
you have to replace the "sdk.info" and "sdk.version"-files within the "Fit2Installer\tizen\tizen-studio"-folder with copied ones from the tizen-studio-folder under C:\tizen-studio
then copy all the files from the subfolder tools\ide to the corrospondent folders under C:\Fit2Installer\tizen\tizen-studio
then run the sign.bat ... there will be some strange lines, but at the end it runs through.
hope it helps!
Yeah, Samsung Health does consume a lot on the watch, SHM has nothing to do with it, it can be seen in galaxy wearables, about watch then battery, Samsung Health ha many running services, such as Heart Beat, Steps, Auto-workout detect, stress, sleeping time, stairs and so on...Hello Dante, today too I received an update OTA for the Samsung Health app on the GW3 and installed it. Since I last charged the SW3 battery, about 22 hours ago, I now have left an 27% and the Samsung Health app has consumed 25% of the total battery.
I don't think it is related to my previous installation of SHM 183 and to discard it and continue with my troubleshooting, I ask you if you have any suggestions in this regard? Should I reset the SW3?
did you try the alternative way?I managed to install the modified Health Monitor app 18.104.22.168 and it works.
I tried to install both the ECG as well as the BP installers but only the ECG managed to install.
I don't have the Health Monitor app on my watch, according to your video tutorial.
Let me know if you need help...Thanks for your help!
I have not either SHM installed on watch.
I will try...
Perhaps you are trying to install the unsigned bp... after signing the BP, go to folder install me... I made that mistake and thought something is wrong till I realized I have been using the same unsigned bp inside the sign me folder...Yeah, I know, I'm going to alternative way but only ecg is installed, not BP.. Don't know why.
First, Credit him by adding @ and typing his name like @l0nax ...I have a watch with a pre-installed SHM like yours. On a nearby branch, a respected I0nax has developed an alternative solution. To be installed as a separate application on the watch without affecting the installed one. Works normally. Yesterday he rebuilt the latest 0.39 version.
p.s Installation via signature