يتم الآن استضافة Huami-Token على codeberg.org.
البرنامج النصي للحصول على الرمز المميز للوصول إلى Bluetooth Watch أو Band من خوادم Huami. كما سيتم تنزيل حزم بيانات AGPS cep_alm_pak.zip و cep_7days.zip .
لاستخدام إصدارات جديدة من ساعات AmazFit و Xiaomi والفرق الموسيقية مع GadgetBridge ، تحتاج إلى مفتاح فريد خاص. اقرأ المزيد هنا: https://codeberg.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
قم بتشغيل البرنامج النصي مع بيانات الاعتماد الخاصة بك: python3 huami_token.py --method amazfit --email [email protected] --password your_password --bt_keys .
إخراج العينة:
> 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. هنا auth_key هو مفتاح الاقتران الفريد لساعتك. توضح علامة تبويب ACT ما إذا كان الجهاز نشطًا أم لا.
هذا أصعب قليلاً للاستخدام ، نظرًا لأنك تحتاج إلى تسجيل الدخول يدويًا على موقع Xiaomi على الويب.
python3 huami_token.py --method xiaomi --bt_keys .https://hm.xiaomi.com/watch.do?code=ALSG_CLOUDSRV_9B8D87D0EB77C71B45FF73B2266D922B .enter .إخراج العينة:
> 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. هنا auth_key هو مفتاح الاقتران الفريد لساعتك. توضح علامة تبويب ACT ما إذا كان الجهاز نشطًا أم لا.
في هذا المثال ، لديّ جهازان: الأول هو ساعة Amazfit Bip S ، والثاني هو مقياس Xiaomi Mi الذكي.
هذا أمر خطير للغاية: وميض الإصدار الخاطئ يمكن أن يلتقط جهازك! أنا لست مسؤولاً عن أي من المشكلات التي قد تنشأ.
يمكن تمكينها باستخدام وسيطة -f/--firmware . ستعمل فقط مع -b/--bt_keys . يجب عليك إدخال معرف الجهاز ، أو -1 للتحقق من الجميع. سيحاول البرنامج النصي العثور على تحديثات للبرامج الثابتة وحزمة الخط للجهاز من الجدول أعلاه.
استخدم الملفات التي تم تنزيلها على مسؤوليتك الخاصة!
تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص.