Huami-token wird jetzt auf codeberg.org gehostet.
Skript zum Erhalten von Watch- oder Band Bluetooth Access -Token von Huami -Servern. Es wird auch AGPS -Datenpakete cep_alm_pak.zip und cep_7days.zip heruntergeladen.
Um neue Versionen von Amazfit- und Xiaomi -Uhren und Bands mit Gadgetbridge zu verwenden, benötigen Sie einen speziellen einzigartigen Schlüssel. Lesen Sie hier mehr: https://codeeberg.org/freeyourgadget/gadgetbridge/wiki/huami-server-pairing.
git clone https://github.com/argrento/huami-token.gitpip3 install -r requirements.txt usage: huami_token.py [-h] -m {amazfit,xiaomi} [-e EMAIL] [-p PASSWORD] [-b]
[-g] [-a] [-n]
Obtain Bluetooth Auth key from Amazfit servers and download AGPS data.
optional arguments:
-h, --help show this help message and exit
-m {amazfit,xiaomi}, --method {amazfit,xiaomi}
Login method
-e EMAIL, --email EMAIL
Account e-mail address
-p PASSWORD, --password PASSWORD
Account Password
-b, --bt_keys Get bluetooth tokens of paired devices
-g, --gps Download A-GPS files
-f, --firmware Request firmware updates. Works only with -b/--bt_keys
argument. Extremely dangerous
-a, --all Do everything: get bluetooth tokens, download A-GPS
files. But do NOT download firmware updates
-n, --no_logout Do not logout, keep active session and display app
token and access token
Führen Sie das Skript mit Ihren Anmeldeinformationen aus: python3 huami_token.py --method amazfit --email [email protected] --password your_password --bt_keys .
Beispielausgabe:
> python3 huami_token.py --method amazfit --email my_email --password password --bt_keys
Getting access token with amazfit login method...
Token: [ ' UaFHW53RJVYwqXaa7ncPQ ' ]
Logging in...
Logged in ! User id: 1234567890
Getting linked wearables...
+----------------------------------------------------------------------+
| ID | ACT | MAC | auth_key |
| -----+-----+-------------------+-------------------------------------- |
| 0 | 1 | AB:CD:EF:12:34:56 | 0xa3c10e34e5c14637eea6b9efc06106 |
+----------------------------------------------------------------------+
Logged out. Hier ist der auth_key der einzigartige Kombinationschlüssel für Ihre Uhr. Die Registerkarte ACT zeigt an, ob ein Gerät aktiv ist oder nicht.
Dies ist etwas schwieriger zu bedienen, da Sie sich manuell auf der Xiaomi -Website anmelden müssen.
python3 huami_token.py --method xiaomi --bt_keys .https://hm.xiaomi.com/watch.do?code=ALSG_CLOUDSRV_9B8D87D0EB77C71B45FF73B2266D922B .enter .Beispielausgabe:
> python3 huami_token.py --method xiaomi --bt_keys
Getting access token with xiaomi login method...
Copy this URL to web-browser
https://account.xiaomi.com/oauth2/authorize ? skip_confirm=false & client_id=2882303761517383915 & pt=0 & scope=1+6000+16001+20000 & redirect_uri=https%3A%2F%2Fhm.xiaomi.com%2Fwatch.do & _locale=en_US & response_type=code
and login to your Mi account.
Paste URL after redirection here.
https://hm.xiaomi.com/watch.do ? code=ALSG_CLOUDSRV_9B8D87D0EB77C71B45FF73B2266D922B
Token: [ ' ALSG_CLOUDSRV_9B8D87D0EB77C71B45FF73B2266D922B ' ]
Logging in...
Logged in ! User id: 3000654321
Getting linked wearables...
+----------------------------------------------------------------------+
| ID | ACT | MAC | auth_key |
| -----+-----+-------------------+-------------------------------------- |
| 0 | 1 | 12:34:56:AB:CD:EF | 0x3c10e34e5c1463527579996fa83e6d |
| 1 | 0 | BA:DC:FE:21:43:65 | 0x00 |
+----------------------------------------------------------------------+
Logged out. Hier ist der auth_key der einzigartige Kombinationschlüssel für Ihre Uhr. Die Registerkarte ACT zeigt an, ob ein Gerät aktiv ist oder nicht.
In diesem Beispiel habe ich zwei Geräte: Der erste ist mein Amazfit Bips Uhr, der zweite ist meine Xiaomi Mi Smart Scale.
Dies ist extrem gefährlich: Wenn Sie die falsche Version blinken, kann Ihr Gerät verzerrt werden! Ich bin nicht verantwortlich für Probleme, die auftreten könnten.
Kann mit -f/--firmware Argument aktiviert werden. Funktioniert nur mit -b/--bt_keys argument. Sie sollten die ID eines Geräts oder -1 eingeben, um alle zu überprüfen. Das Skript versucht, Updates für die Firmware und das Schriftart für das Gerät aus der obigen Tabelle zu finden.
Verwenden Sie die heruntergeladenen Dateien auf eigenes Risiko!
Dieses Projekt ist unter der MIT -Lizenz lizenziert - finden Sie in der lizenz.md -Datei für Details