Kembali ke beranda

Pakai Huawei Watch Fit 4 Pro tanpa Huawei Health: panduan JoyoFit

Dari pasang aplikasi sampai jam tersambung dan data masuk. Bahasa Indonesia di bawah, English version setelahnya.

1. Pasang JoyoFit

A. Lewat Google Play (tes tertutup)

JoyoFit di Google Play masih tes tertutup. Gratis, dan butuh Android 10 ke atas.

  1. 1

    Gabung grup Google joyofit-testers dengan akun Google yang kamu pakai di Play Store. Grup inilah yang memberi akses ke tes tertutup.

  2. 2

    Setelah Google mengaktifkan aksesnya, buka halaman tes di Play dan ketuk Become a tester. Kalau halaman belum bisa dibuka, tunggu sebentar lalu coba lagi.

  3. 3

    Pasang JoyoFit dari Play Store. Data jam tetap tersimpan di HP; masuk dengan akun JoyoRogo hanya perlu kalau kamu mau cloud atau Strava.

B. Build sendiri dari kode sumber

JoyoFit hanya dibagikan lewat Google Play dan App Store; situs ini tidak menyediakan unduhan APK. Kode dan cara membangun sendiri ada di GitHub (bagian Build di README). Build sendiri bisa mengaktifkan fitur tambahan yang tidak ada di versi toko: nama penelepon dari log panggilan dan SMS SOS.

Jangan campur versi toko dan build sendiri

Versi toko dan build sendiri ditandatangani kunci yang berbeda (Google yang menandatangani versi Play), dan Android tidak mau menimpa satu dengan yang lain. Kalau pindah dari salah satunya, uninstall yang lama dulu. Uninstall menghapus data lokal di HP, jadi sinkronkan ke cloud dulu kalau kamu memakainya.

C. iPhone (beta)

Versi iPhone beta lewat TestFlight: pasang TestFlight dari App Store, buka undangan TestFlight, ketuk Terima, lalu Pasang JoyoFit. Panduan di bawah ditulis untuk Android; langkah di iPhone mirip, dan tab Watch menampilkan petunjuknya sendiri.

2. Sebelum memasangkan jam

  1. 1

    Lepaskan jam dari Huawei Health (Unbind). Jam hanya bisa terikat ke satu aplikasi dalam satu waktu; kalau masih terikat, jam menolak JoyoFit. Huawei Health tidak perlu terpasang untuk memakai JoyoFit, dan kamu tidak butuh akun Huawei.

  2. 2

    Pastikan jam tidak sedang terhubung ke HP lain atau JoyoFit di HP lain.

  3. 3

    Nyalakan Bluetooth di HP, dan dekatkan jam. Jam yang sudah terpasang di Pengaturan Bluetooth Android akan muncul di daftar JoyoFit (namanya seperti HUAWEI WATCH FIT 4-XXX); kalau belum, JoyoFit bisa mencarinya lewat Scan nearby devices (Android 12 ke atas).

Perlu reset pabrik jam? Tidak wajib.

Melepas jam dari Huawei Health sudah cukup. Reset pabrik jam juga berhasil sebagai cara melepasnya, tapi menghapus semua yang ada di jam. JoyoFit sendiri tidak punya langkah reset atau pindai QR.

Mau membawa riwayat Huawei Health? Lakukan ini sebelum melepas jam.

Sinkronkan jam sekali lagi di Huawei Health (tarik layar ke bawah) karena data yang hanya ada di jam hilang saat jam dilepas, dan minta ekspor datamu (langkahnya ada di bagian 6).

3. Pasangkan jam di JoyoFit

Nama tombol di aplikasi berbahasa Inggris, jadi ditulis apa adanya di sini.

  1. 1

    Buka tab Watch. Aplikasi meminta izin Nearby devices (Bluetooth); ketuk Continue dan izinkan. Kalau sudah terlanjur ditolak, ketuk Open app settings.

  2. 2

    Di Available watches pilih jam-mu. Belum muncul? Ketuk Scan nearby devices, atau pasangkan di Pengaturan Android → Bluetooth.

  3. 3

    Ketuk Connect pada jam itu.

  4. 4

    Kalau jam belum dikenal HP ini, muncul Pair this watch with this phone?. Ketuk Continue. (Itu menggantikan pairing jam dengan HP atau aplikasi lain.)

  5. 5

    Biarkan layar jam menyala dan setujui permintaan di jam dalam 30 detik.

  6. 6

    Status berubah menjadi tersambung. Buka Today lalu ketuk Sync now untuk sinkron pertama.

Forget pairing di tab Watch hanya menghapus kunci pairing yang disimpan JoyoFit; pairing Bluetooth Android tidak disentuh. Sambungan berikutnya jadi pairing pertama lagi dan perlu dikonfirmasi di jam.

4. Jam yang didukung

Baru Huawei Watch Fit 4 Pro yang sudah diuji dengan JoyoFit. Dari 61 model jam dan band Huawei dan Honor yang bisa dicoba, sisanya masih eksperimen: jalurnya ada, tapi belum pernah dicoba. Kalau jam-mu eksperimen, sambungkan sekali lalu kirim laporan (tab Watch → Help support your watch → Report on GitHub), supaya modelnya bisa naik jadi teruji.

Sudah diuji

  • Huawei Watch Fit 4 Pro

Belum bisa

Pairing baru Honor (HiChain PAKE) belum diimplementasi, dan earphone bukan jam.

  • Honor Watch 5
  • Honor Watch 5 Pro
  • Honor Watch 6

Daftar lengkap model eksperimen ada di halaman Jam yang didukung. Jam Huawei atau Honor yang tidak ada di daftar tetap dicoba dengan cara yang sama dan mungkin tidak berhasil; selain Huawei dan Honor ditolak.

5. Izin yang diminta

Aplikasi hanya meminta izin saat kamu membuka fitur yang membutuhkannya. Yang penting untuk memulai:

  • Nearby devices (Bluetooth): wajib, diminta di tab Watch. Untuk menampilkan jam yang dipasangkan dan membuka sambungan. Tidak butuh izin lokasi.
  • Notifikasi (Android 13 ke atas): diminta saat kamu menyalakan Keep connected in the background. Ditolak pun layanan tetap jalan, hanya notifikasinya tersembunyi.
  • Akses notifikasi (Notification access): untuk meneruskan notifikasi ke jam. Pengaturan → Notifications and calls → Open notification access, izinkan JoyoFit, lalu nyalakan Forward notifications to the watch. Pilih aplikasinya di Notification apps. Pada build sendiri di Android 13 ke atas, izinkan Allow restricted settings dulu (bagian 1).
  • Latar belakang: Pengaturan → Background and sync → nyalakan Keep connected in the background. Interval sinkron bisa 15 menit sampai 4 jam.
  • Optimasi baterai: aplikasi tidak memintanya. Kalau HP-mu mematikan layanan latar belakang, kecualikan JoyoFit dari pembatasan baterai di pengaturan Android.

Opsional, hanya diminta bila kamu menyalakan fiturnya: lokasi (cuaca dan GPS olahraga luar ruang, hanya saat aplikasi dipakai), status telepon dan menjawab panggilan (panggilan di jam), dan Health Connect (menulis data jam untuk aplikasi lain).

6. Sinkron, Strava, impor riwayat

Sinkron

Buka Today dan ketuk Sync now (atau tarik layar ke bawah). Sinkron pertama menarik semua riwayat yang masih disimpan jam; yang berikutnya mulai dari sinkron terakhir. Dengan Keep connected in the background, sinkron jalan sendiri tiap 30 menit (bisa diubah) dan data terkumpul walau aplikasi ditutup.

Strava

Pengaturan → Strava mengirim olahraga dari jam ke akun Strava-mu sendiri. Gratis, tidak perlu JoyoRogo Pro. Kamu perlu masuk dengan akun JoyoRogo dulu (Sign in with JoyoRogo), lalu ketuk Connect with Strava. Olahraga yang selesai setelah tersambung dikirim otomatis setelah tiap sinkron; yang lebih lama bisa dikirim dengan Send to Strava di layar olahraganya.

Kuota terbatas sementara. Strava membatasi jumlah atlet untuk aplikasi baru sampai aplikasinya disetujui, jadi sambungan Strava masih lewat undangan. Daftar undangan Strava.

Impor riwayat Huawei Health

Pengaturan → Import from Huawei Health membawa detak jantung, tidur, langkah, dan olahraga dari akun Huawei Health ke JoyoFit. Gratis, jalan di HP, dan tidak mengirim apa pun ke mana-mana.

  1. 1

    Minta datamu ke Huawei di privacy-sg.consumer.huawei.com/privacycenter (untuk akun Indonesia), atau di Huawei Health → Me → akunmu → Privacy Center. Pilih Request Your Data dan centang Health.

  2. 2

    Atur password untuk ZIP dan ingat. Huawei menyiapkan berkasnya dan mengirim tautan unduhan lewat email: sampai 7 hari, dan tautannya berlaku 21 hari.

  3. 3

    Sebelum melepas jam dari Huawei Health, sinkronkan sekali lagi di sana. Data yang hanya ada di jam hilang saat dilepas.

  4. 4

    Unduh ZIP-nya, di JoyoFit pilih Choose the ZIP file, isi password, lalu ketuk Import.

Data jam yang sudah ada tidak ditimpa, dan hasil impor tidak ikut diunggah ke cloud, Health Connect, atau Strava. Fitur ini baru dan belum diperiksa dengan berkas ekspor asli; kalau ada yang tidak terbaca, laporkan di GitHub.

7. Jika ada masalah

Jam tidak muncul di daftar

Jam hanya bisa terhubung ke satu HP atau aplikasi dalam satu waktu, dan jam yang sedang terhubung ke yang lain tidak muncul. Pastikan jam sudah dilepas dari Huawei Health (Unbind) dan tidak terhubung ke HP lain atau JoyoFit di HP lain. Nyalakan jam, dekatkan ke HP, nyalakan Bluetooth, lalu di tab Watch ketuk Scan nearby devices atau tarik layar ke bawah untuk menyegarkan daftar. Kalau izin Perangkat sekitar ditolak, aplikasi menawarkan Open app settings. Jam yang belum pernah dipasangkan juga bisa dicari lewat Scan; atau pasangkan dulu di Pengaturan Bluetooth Android.

Tersangkut di layar QR setelah reset jam

JoyoFit tidak memakai kode QR: pairing-nya lewat Bluetooth, lalu konfirmasi di layar jam. Layar QR itu datang dari jam, bukan dari JoyoFit, dan kami belum bisa memastikan perilakunya di tiap model (hanya Watch Fit 4 Pro yang sudah diuji). Yang bisa dicoba: pastikan jam tidak sedang terhubung ke HP atau aplikasi lain, buka tab Watch → Scan nearby devices (atau pasangkan di Pengaturan Bluetooth Android), ketuk Connect, lalu setujui permintaan di jam dalam 30 detik. Kalau jam tetap tidak muncul, kirim laporan jam dengan model jam dan apa yang terlihat di layarnya.

Muncul pesan “Could not connect to the watch”

Biasanya jam masih terhubung ke aplikasi atau HP lain (Huawei Health, atau JoyoFit di HP lain). Putuskan di sana dulu, biarkan layar jam menyala dan dekat dengan HP, lalu ketuk Retry. Kalau jam belum dikenal HP ini, JoyoFit menampilkan Pair this watch with this phone?: melanjutkan menggantikan pairing jam dengan HP atau aplikasi lain, yang lalu harus dipasangkan ulang.

Koneksi sering putus

Nyalakan Keep connected in the background di Pengaturan → Background and sync: layanan latar belakang menyambung ulang sendiri setelah putus (jeda 5 detik, berlipat sampai 5 menit) dan saat Bluetooth menyala. Kalau HP-mu mematikan layanan itu, kecualikan JoyoFit dari pembatasan baterai di pengaturan Android. Ketuk Disconnect di aplikasi menghentikan sambung ulang otomatis sampai kamu menyambung lagi. Dan ingat: kalau Huawei Health atau HP lain mengambil jam, JoyoFit kehilangan sambungannya.

Notifikasi tidak sampai ke jam

Buka Pengaturan → Notifications and calls: Notification access harus Granted dan Forward notifications to the watch menyala. Pilih aplikasinya di Notification apps. Pada build sendiri di Android 13 ke atas, izinkan dulu pengaturan terbatas: App info → menu tiga titik → Allow restricted settings.

Mau pindah ke HP lain

Jam menyimpan satu pairing HP. Memasangkannya di HP baru menggantikan pairing yang lama, jadi di HP lama jam akan perlu dipasangkan ulang. Data yang sudah disinkron tersimpan di HP lama (dan di cloud bila kamu memakainya).

Masih buntu? Kirim laporan jam atau buka isu di GitHub.

Install and use guide (English)

1. Install JoyoFit

A. Through Google Play (closed test)

JoyoFit on Google Play is still a closed test. Free, and it needs Android 10 or newer.

  1. 1

    Join the Google group joyofit-testers with the Google account you use on the Play Store. The group is what gives access to the closed test.

  2. 2

    Once Google has enabled access, open the test page on Play and tap Become a tester. If the page does not open yet, wait a little and try again.

  3. 3

    Install JoyoFit from the Play Store. Watch data stays on the phone; signing in with a JoyoRogo account is only needed for the cloud or Strava.

B. Build it yourself from source

JoyoFit is shared only through Google Play and the App Store; this site does not offer an APK download. The code and how to build it yourself are on GitHub (Build section of the README). A self-build can enable the extra features the store versions leave out: caller names from the call log and SOS texts.

Do not mix the store version and a self-build

The store version and a self-build are signed with different keys (Google signs the Play version), and Android will not update one with the other. If you switch from one to the other, uninstall the old one first. Uninstalling wipes the local data on the phone, so upload to the cloud first if you use it.

C. iPhone (beta)

The iPhone version is a beta on TestFlight: install TestFlight from the App Store, open the TestFlight invitation, tap Accept, then Install JoyoFit. The guide below is written for Android; the iPhone steps are similar and the Watch tab shows its own instructions.

2. Before pairing the watch

  1. 1

    Unbind the watch from Huawei Health. A watch can only be bound to one app at a time; if it is still bound, it refuses JoyoFit. Huawei Health does not need to stay installed to use JoyoFit, and you do not need a Huawei account.

  2. 2

    Make sure the watch is not connected to another phone or to JoyoFit on another phone.

  3. 3

    Turn Bluetooth on on the phone and bring the watch close. A watch already paired in Android Bluetooth settings appears in JoyoFit's list (named like HUAWEI WATCH FIT 4-XXX); if not, JoyoFit can find it with Scan nearby devices (Android 12 and newer).

Do you need a factory reset of the watch? Not required.

Unbinding from Huawei Health is enough. A factory reset of the watch also works as a way to release it, but it wipes everything on the watch. JoyoFit itself has no reset or QR-scan step.

Want to bring your Huawei Health history? Do this before unbinding.

Sync the watch once more in Huawei Health (pull down), because data only on the watch is lost when it is unbound, and request your data export (the steps are in section 6).

3. Pair the watch in JoyoFit

Button names are quoted exactly as they appear in the app.

  1. 1

    Open the Watch tab. The app asks for the Nearby devices (Bluetooth) permission; tap Continue and allow it. If it was already denied, tap Open app settings.

  2. 2

    Under Available watches pick your watch. Not there yet? Tap Scan nearby devices, or pair it in Android Settings → Bluetooth.

  3. 3

    Tap Connect on that watch.

  4. 4

    If this phone does not know the watch yet, Pair this watch with this phone? appears. Tap Continue. (This replaces the watch's pairing with another phone or app.)

  5. 5

    Keep the watch screen awake and accept the prompt on the watch within 30 seconds.

  6. 6

    The status changes to connected. Open Today and tap Sync now for the first sync.

Forget pairing on the Watch tab only drops the pairing key JoyoFit stored; the Android Bluetooth pairing is not touched. The next connect is a first-time pairing again and has to be confirmed on the watch.

4. Supported watches

Only the Huawei Watch Fit 4 Pro has been tested with JoyoFit. Of the 61 Huawei and Honor watch and band models it can try, the rest are experimental: the path exists but has not been tried. If yours is experimental, connect once and send a report (Watch tab → Help support your watch → Report on GitHub) so the model can move up to tested.

Tested

  • Huawei Watch Fit 4 Pro

Not yet

Honor's newer pairing (HiChain PAKE) is not implemented, and earphones are not watches.

  • Honor Watch 5
  • Honor Watch 5 Pro
  • Honor Watch 6

The full list of experimental models is on the Supported watches page. A Huawei or Honor watch that is not listed is tried the same way and may not work; anything that is not Huawei or Honor is refused.

5. Permissions

The app only asks for a permission when you open the feature that needs it. What matters to get started:

  • Nearby devices (Bluetooth): required, asked on the Watch tab. To list the paired watch and open the link. No location permission needed.
  • Notifications (Android 13 and newer): asked when you turn on Keep connected in the background. If denied the service still runs, only its notification is hidden.
  • Notification access: to forward notifications to the watch. Settings → Notifications and calls → Open notification access, allow JoyoFit, then turn on Forward notifications to the watch. Pick the apps under Notification apps. For a self-build on Android 13 and newer, allow Allow restricted settings first (section 1).
  • Background: Settings → Background and sync → turn on Keep connected in the background. The sync interval can be 15 minutes to 4 hours.
  • Battery optimization: the app does not ask for it. If your phone kills the background service, exempt JoyoFit from battery restrictions in Android settings.

Optional, only asked when you switch the feature on: location (weather and GPS for outdoor workouts, only while the app is in use), phone state and answering calls (calls on the watch), and Health Connect (writing watch data for other apps).

6. Sync, Strava, history import

Sync

Open Today and tap Sync now (or pull down). The first sync pulls everything the watch still holds; later ones start from the previous sync. With Keep connected in the background, sync runs by itself every 30 minutes (configurable) and data accumulates even with the app closed.

Strava

Settings → Strava sends watch workouts to your own Strava account. Free, no JoyoRogo Pro needed. Sign in with a JoyoRogo account first (Sign in with JoyoRogo), then tap Connect with Strava. Workouts that finish after you connect are sent after each sync; older ones can be sent with Send to Strava on the workout screen.

Limited quota for now. Strava caps the number of athletes for a new app until it is approved, so the Strava connection is still by invitation. Join the Strava waitlist.

Import Huawei Health history

Settings → Import from Huawei Health brings heart rate, sleep, steps and workouts from your Huawei Health account into JoyoFit. Free, runs on the phone and sends nothing anywhere.

  1. 1

    Request your data from Huawei at privacy-sg.consumer.huawei.com/privacycenter (for Indonesian accounts), or in Huawei Health → Me → your account → Privacy Center. Choose Request Your Data and tick Health.

  2. 2

    Set a password for the ZIP and remember it. Huawei prepares the file and emails a download link: up to 7 days, and the link works for 21 days.

  3. 3

    Before unbinding the watch from Huawei Health, sync it there once more. Data only on the watch is lost when it is unbound.

  4. 4

    Download the ZIP, in JoyoFit pick Choose the ZIP file, enter the password, then tap Import.

Existing watch data is never replaced, and imported rows are not uploaded to the cloud, Health Connect or Strava. The feature is new and has not been checked against a real export file; if something does not read, report it on GitHub.

7. Troubleshooting

The watch does not show up in the list

A watch can only link to one phone or app at a time, and one that is connected elsewhere does not show up. Make sure it is unbound from Huawei Health and not connected to another phone or to JoyoFit on another phone. Turn the watch on, bring it close, turn Bluetooth on, then on the Watch tab tap Scan nearby devices or pull down to refresh the list. If the Nearby devices permission was denied, the app offers Open app settings. A watch that was never paired can also be found with Scan; or pair it first in Android Bluetooth settings.

Stuck on the QR screen after resetting the watch

JoyoFit does not use QR codes: pairing goes over Bluetooth and is confirmed on the watch screen. The QR screen comes from the watch, not from JoyoFit, and we cannot yet say how it behaves on every model (only the Watch Fit 4 Pro has been tested). What to try: make sure the watch is not connected to another phone or app, open Watch → Scan nearby devices (or pair it in Android Bluetooth settings), tap Connect, then accept the prompt on the watch within 30 seconds. If it still does not appear, send a watch report with the model and what the screen shows.

“Could not connect to the watch” appears

Usually the watch is still connected to another app or phone (Huawei Health, or JoyoFit on another phone). Disconnect it there first, keep the watch awake and close to this phone, then tap Retry. If this phone does not know the watch yet, JoyoFit asks Pair this watch with this phone?: continuing replaces the watch's pairing with the other phone or app, which then has to pair again.

The connection keeps dropping

Turn on Keep connected in the background under Settings → Background and sync: the background service reconnects by itself after a drop (5 s, doubling up to 5 min) and when Bluetooth turns on. If your phone kills that service, exempt JoyoFit from battery restrictions in Android settings. Tapping Disconnect in the app pauses auto-reconnect until you connect again. And remember: if Huawei Health or another phone takes the watch, JoyoFit loses the link.

Notifications do not reach the watch

Open Settings → Notifications and calls: Notification access must say Granted and Forward notifications to the watch must be on. Pick the apps under Notification apps. For a self-build on Android 13 and newer, first allow restricted settings: App info → the three-dot menu → Allow restricted settings.

Moving to another phone

A watch keeps one phone pairing. Pairing it on the new phone replaces the old pairing, so the old phone will have to pair again. Data that was already synced stays on the old phone (and in the cloud if you use it).

Still stuck? Send a watch report or open an issue on GitHub.