It's better to use bluetooth fake location app to unlock ALL functions.
For the details, see the comments below, like https://gist.github.com/imReker/fba069c6cae7407509863b0ed78da2a7?permalink_comment_id=5889305#gistcomment-5889305
After a lot of testing by the people in the comments, it looks like only ECG will work.
So just replace the first three files:
com.apple.HeartRate.notifications.plist
com.apple.HeartRate.plist
com.apple.private.health.feature-availability.plist
Great to see you guys succeeded.
Whether it's AnyGo or iAnyGo, any similar software that supports Bluetooth fake location (or works for Pokémon Go) will work. Just choose the cheaper software and buy it for a month (and you can share the account with your friends).
For myself, I choose the magic version, it also works, you need to find "free" version by yourself and use at your own risk.
@Bahramj69
Windows also works (but AnyGo don't support bluetooth mode on windows), make sure the software says it support "Pro Mode" or "Pokemon Go"
@kashif789us
Make sure the Apple Watch is powered off. Follow the instructions in the software, for example, turning off cellular. Restart the Health app on your phone, then use the Health CheckList to enable each feature