Kendin dene

Freeband'i kendi bandınla dene

Freeband henüz App Store'da değil; TestFlight'ta herkese açık bir beta. Kurulumu yaklaşık 10 dakika sürer.

Gerekenler

  • iOS 17 ya da sonrası olan bir iPhone
  • Bir Xiaomi Smart Band 10 ya da 10 Pro
  • Bandı eşlemek için bir kez Mi Fitness
  1. 1. Bandı bir kez Mi Fitness ile eşle

    Bant bu iPhone'daki Mi Fitness'ta zaten kuruluysa bu adımı geç. Değilse Mi Fitness'ta eşle ve bir kez senkronize olmasını bekle. Mi Fitness'a yalnız burada ihtiyacın var: bandın anahtarını eşleme sırasında Xiaomi'nin sunucusu üretiyor.

  2. 2. Anahtar klasörünün yerinde olduğuna bak

    Dosyalar uygulamasını aç ve iPhone'umda'ya git. Orada bir Mi Fitness klasörü görmelisin. Freeband anahtarı birazdan buradan okuyacak.

  3. 3. Freeband'i TestFlight'tan kur

    Freeband, TestFlight'ta herkese açık bir beta. TestFlight, Apple'ın uygulamaları App Store'a çıkmadan önce denemek için kullandığı uygulama. Aşağıdaki bağlantıyı iPhone'unda aç, isterse TestFlight'ı kur, sonra Yükle'ye dokun.

    Herkese açık TestFlight bağlantısı, Apple ilk build'i inceledikten sonra açılacak. O zamana kadar Freeband'i aşağıdaki gibi kaynak koddan derleyebilirsin.

  4. 4. Anahtarı oku

    Freeband'de Başlayalım'a, sonra Klasörü seç'e dokun ve Gözat → iPhone'umda → Mi Fitness → Aç yolunu izle. Freeband anahtarı orada bulur ve iPhone'un Keychain'inde saklar. Anahtar hiçbir yere gönderilmez.

  5. 5. Bağlan

    Mi Fitness'ı uygulama değiştiriciden kapat, bant bileğinde ve telefona yakın dursun, Bağlan'a dokun. Pili ve bugünkü adımlarını görmelisin.

  6. 6. Mi Fitness'ı devre dışı bırak

    Mi Fitness'ın arka planda yenilemesini kapat (Ayarlar → Genel → Arka Planda Uygulama Yenileme) ya da uygulamayı boşalt (Ayarlar → Genel → iPhone Saklama Alanı → Mi Fitness → Uygulamayı Boşalt). Boşaltmak klasörünü, dolayısıyla anahtarı da korur. Yoksa Mi Fitness bandın dosyalarını önce alır ve bant onları siler.

  7. 7. Senkronize et, birkaç gece bekle

    Freeband açıldığında, son senkron 15 dakikadan eskiyse kendiliğinden senkronize olur; Bugün ekranını aşağı çekerek de senkronlayabilirsin. Uyku, Toparlanma ve Yük senin normalini öğrenmek için birkaç gece ister; o zamana kadar kalibre edildiklerini söylerler.

Ya da kaynak koddan derle

Geliştiriciler için: Xcode 27 kurulu bir Mac ve ücretsiz bir Apple ID. Bu adımlar 3. adımın yerine geçer; gerisi aynı.

  1. Kodu indir

    Xcode 27 kurulu bir Mac'te repoyu klonla ve Xcode projesini üreten XcodeGen'i kur.

    git clone https://github.com/cobanov/freeband
    cd freeband/ios
    brew install xcodegen
  2. Kendi adınla imzala

    ios/project.yml dosyasına kendi ekip kimliğini ve sana ait bir uygulama kimliği yaz. Ücretsiz bir Apple ID yeterli; onunla imzalanan uygulama 7 gün çalışır, sonra yeniden derlersin.

    # ios/project.yml
    DEVELOPMENT_TEAM: ABCDE12345                      # kendi ekip kimliğin
    PRODUCT_BUNDLE_IDENTIFIER: com.adin.freeband      # sana ait herhangi bir kimlik
  3. Projeyi üret ve iPhone'a kur

    iPhone'u bağla ve Geliştirici Modu'nu aç (Ayarlar → Gizlilik ve Güvenlik). Xcode'da çalıştırma hedefi olarak iPhone'u seç ve Run'a bas (⌘R). İlk seferde geliştirici sertifikana Ayarlar → Genel → VPN ve Aygıt Yönetimi'nden güven.

    xcodegen generate
    open Freeband.xcodeproj

İsteğe bağlı: web erişimi

Bu sitedeki hub davetle çalışıyor; uygulamada Web erişimini açmak için davet kodu gerekir. İstersen repodaki hub/ klasöründen kendi hub'ını da kurabilirsin (Cloudflare Workers ve D1); README'si adım adım anlatıyor.

Takıldın mı?

GitHub'da bir issue aç. Freeband'in Tanılama ekranında (Bant → Freeband ayarları → Tanılama) ekleyebileceğin bir günlük ve rapor var; eklemeden önce kişisel bir şey içerip içermediğine bak.