Csatlakoztatott karkötő, amely nem hívja haza C-nek; lehetséges; Seboss666 blogja
Igen, én, aki nem habozik folyamatosan azt mondani önnek, hogy a magánélete nem eladó, ennek ellenére egy ideje érdekelnek a fizikai aktivitásom figyelemmel kísérésének módjai, különösen a fogyás kezdetének részeként. Miért beszéljünk a magánéletről? Szinte az összes úgynevezett összekapcsolt objektum különösen kapcsolódik a gyártójukhoz, aki gondoskodik az eszközén keresztül összegyűjtött összes adat szifonozásáról az Ön számláján (igaz, hogy szolgáltatást nyújtunk Önnek, de ez nem csak erre szolgál), és ezt próbálom mindenáron elkerülni. Szerencsére egy kis falu még mindig ellenáll a betolakodónak, van olyan alkalmazás, amely helyben tárolja az adatokat a telefonon, és kompatibilis a piacon található néhány karkötővel.
Szeretném megköszönni Luernosnak, hogy először bemutatott ezt a lehetőséget egy Premier Samedi du Libre utánpótlás partin, valamint felfrissítette a memóriámat a Twitteren keresztül, amikor belekezdtem.
A szóban forgó alkalmazás neve GadgetBridge, és elérhető az F-Droidon. Kompatibilis a Xiaomi (kínai) márkájú karkötőkkel és a késői Pebble órákkal. Mivel a Fitbit felvásárlása óta nem tudtam órát vásárolni, megnéztem, mire képesek a kínai gyártó karkötői. A funkciók a modelltől függően korlátozottak, és a legfrissebb modellre, a Mi Band 2-re koncentráltam, amely kevesebb, mint 30 euróért megtalálható az Amazon-on. A programon pulzusszám-leolvasás, mozgásérzékelő fizikai aktivitáshoz, értesítések kitoloncolása és az idő megjelenítése. Mindezt egy apró, legtöbbször kikapcsolt képernyőn, amelynek lehetővé kell tennie, hogy az akkumulátor teljes figyelme a mozgás rögzítésére irányuljon.
Első kapcsolatfelvétel: nem tökéletes, feltörés szükséges
Az első párosítás a karkötő és az alkalmazás között a második próbálkozásra történt. Hasonlítsuk össze egykori menedzseremmel, aki ugyanazt a karkötőt vásárolta, és másfél órát töltött azzal, hogy ugyanezt tegye a telefonjával és a hivatalos alkalmazásával. Ezután megtudjuk, hogy az alapértelmezett konfigurációban a firmware látszólag nagyon régi, ezért teljes működőképessége érdekében frissíteni kell. Különösen azért, mert az alkalmazás-támogatás firmware-verziónként változik. Már csak a szívre vonatkozó információkért is, ha hiszünk a wikiben.
Itt lett egy kicsit trükkös a helyzet, de hack, hack és másfél. A frissített firmware megtalálható a Mi Fit alkalmazás APK fájljában. Nem meglepő, de tekintettel arra, hogy megpróbálunk nélkülözni, ez kissé kínos. Az alkalmazás a Play Áruházban van, ezért kerestem a számítógépre való letöltés módját, hogy csak a szükséges fájlokat nyerjem ki. Kis kutatás után a gplaycli hasznos lesz számomra. Ez egy olyan segédprogram, amely csak a Python 2.7-sel kompatibilis (úgy tűnik, hogy a port a Python 3-hoz fut), ezért a munkaállomásomon a következő paranccsal telepítettem:
Ezután manuálisan kell létrehoznia az /etc/gplaycli/gplaycli.conf fájlt (szintén létrehozandó mappa):
/. cache/gplaycli/token
Beillesztettem a Google hitelesítő adataimat, majd lekérhettem a fájlt:
/ dev] $ gplaycli - d com .xiaomi .hm .egészségügy
Az azonosító lekérhető az URL-ről a Play Áruház webes verziójában történő kereséssel. A táblázat újraolvasásával problémám van: az alkalmazás legújabb verziója tartalmazza a firmware legfrissebb verzióját, és nem ezt keresem, mivel ugyanezen táblázat szerint az eddigi legfrissebb firmware kissé dohos (nagyon I ') biztos vagyok benne, hogy a hivatalos alkalmazással jól működik, de ez ...).
Végül kénytelen vagyok az APKMirror oldalához fordulni a 2.3.0 verzió beszerzéséhez. Kár, hogy legalább van egy működő megoldásom, hogy ha szükséges, elkapjam az APK-kat a Play Áruházból.