Перевод Xiaomi Smart Band 9 Pro с CN на Global

Сегодня я с Вами поделюсь гайдом как перевести китайскую версию браслета MI Band 9 Pro с китайской версии на глобальную с русским языком.

В этой инструкции описан способ прошивки путем подмены файла с прошивкой:
1. Устанавливаем официальное приложение MiFitness (в настройках регион: Китай), подключаем к нему браслет.
2. Скачиваем прошивку с официального сайта. По ссылке версия 2.0.36 Global (faf2513154aa35994bbccea894a5ce29_upd_miwear.watch.n67gl.bin).

Та же версия с локального сервера: faf2513154aa35994bbccea894a5ce29_upd_miwear.watch.n67gl (zip архив предварительно распаковать)
3. Необходимо, чтобы браслет просил обновить его до очередной последней версии, иначе этот способ прошивки не применим!
4. Соглашаемся на обновление, ждем его загрузки в телефон. После загрузки телефон начнет передавать его в браслет — прерываем этот процесс путем отключения bluetooth на телефоне.
5. В телефоне подменяем файл прошивки на скаченный ранее с сайта, включаем обратно bluetooth и говорим программе закинуть прошивку в браслет повторно.

Целевая директория на телефоне:

/sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn

ВНИМАНИЕ! Имя файла в телефоне будет отличаться от того, что скачан с официального сайта. Файл нужно именно подменить, т.е. сохранить имя от файла с телефона. Например, переименовываем faf2513154aa35994bbccea894a5ce29_upd_miwear.watch.n67gl.bin -> 2d703b4c32d44f6c894e02c6597d7cee.

Технические подробности:

Удобнее всего делать через adb. Вы можете использовать любой другой способ подмены файла, строки ниже добавлены в качестве примера.
Проверяем подключение телефона к компьютеру.

❯ adb devices
List of devices attached
28684FDJH793RE device

Подключаемся, переходим в нужную директорию.

❯ adb shell
shiba:/ $
$ cd /sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn

shiba:/sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn $

Проверяем содержимое директории.

shiba:/sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn $ ls -lh
total 20K
-rw-rw---- 1 u0_a448 ext_data_rw 20M 2024-11-22 00:28 2d703b4c32d44f6c894e02c6597d7cee

Копируем файл с компьютера, смотри на результат

❯ adb push faf2513154aa35994bbccea894a5ce29_upd_miwear.watch.n67gl.bin /sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn

faf2513154aa35994bbccea894a5ce29_upd_miwear.watch.n67gl.bin: 1 file pushed, 0 skipped. 34.6 MB/s (48266296 bytes in 1.329s)❯ adb shell

shiba:/ $ cd /sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn

shiba:/sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn $ ls
2d703b4c32d44f6c894e02c6597d7cee faf2513154aa35994bbccea894a5ce29_upd_miwear.watch.n67gl.bin

Подменяем файл (удаляем старый, переименовываем скаченный)

shiba:/sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn $ rm 2d703b4c32d44f6c894e02c6597d7cee

shiba:/sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn $ mv faf2513154aa35994bbccea894a5ce29_upd_miwear.watch.n67gl.bin 2d703b4c32d44f6c894e02c6597d7cee

Проверяем содержимое директории еще раз.

shiba:/sdcard/Android/data/com.xiaomi.wearable/files/Download/miwear.watch.n67cn $ ls -lh
total 46K
-rw-rw-rw- 1 shell ext_data_rw 46M 2024-11-21 10:51 2d703b4c32d44f6c894e02c6597d7cee

Размер файла больше чем в 2 раза.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *