Xiaomi выкатила важное обновление для Mi Band 7 Pro. Свежая прошивка значительно улучшает работу устройства — нужно не тянуть, а обновляться.
Или покупать фитнес-браслет, а потом ставить апдейт.

Во-первых, обновление 1.4.70 получило новые приложения — календарь для планирования задач и опцию Find your band, с помощью которой можно искать сопряженный с браслетом смартфон. Во-вторых, в компании заявили, что значительно улучшили качество работы сенсоров для подсчета калорий и мониторинга сна.
В-третьих, китайские специалисты прокачали быстродействие и пофиксили ряд ошибок.
Чтобы получить обнову, нужно зайти в настройки фитнес-трекера и скачать апдейт. Также не забудьте зайти в приложение-компаньон (которое установлено на телефоне) и обновитесь — тогда все будет работать корректно.
Что по спекам? Mi Band 7 Pro имеет увеличенный до 1,64 дюймов AMOLED-экран, пульсометр и пульсоксиметр, GPS, батарею, которая позволяет девайсу протянуть 12 суток в автономном режиме. В России вы не найдете устройство дешевле 6 тысяч рублей, зато на Али аппарат можно взять за 4153 рубля.
Xiaomi Smartband 7pro | Сопряжение с андроидом — Как подключить к андроиду Xiaomi Smartband 7pro
Источник: click-or-die.ru
В браслет Xiaomi Smart Band 7 Pro добавили календарь
Компания Xiaomi выпустила обновление прошивки под номером 1.4.70 для фитнес-браслета Smart Band 7 Pro, которое не только исправляет известные ошибки, но и добавляет новые функции. Например, аппарат получил календарь и возможность поиска браслета через сопряженный смартфон. Также сообщается о новых иконках, улучшенном подсчете калорий и мониторинге сна.

Напомним, что оцененный в 100 евро Smart Band 7 Pro оснащается 1,64-дюймовым AMOLED-дисплеем с разрешением 456:280 точек, модулем GPS, датчиками ЧСС и SpO2, 110 режимами тренировок, защитой от воды в соответствии (степень 5АТМ), поддержкой Bluetooth 5.2BLE, аккумулятором ёмкостью 235 мАч и автономностью до 12 дней.
Автор — Владимир Байзаров . Размещено: 01 марта 2023 07:34 . Продукт — Xiaomi Smart Band 7 Pro
Часы Honor Watch GS 3i оценили в 100 долларов …
Компания Honor пополнила ассортимент умных часов моделью Honor Watch GS 3i, которая представляет собой уп…
Фитнес-браслет Honor Band 7 готов глобальному релизу…
Авторитетный информатор SnoopyTech поделился изображениями глобальной версии фитнес-браслета Honor Band 7…
Samsung представила эксклюзивные Galaxy Watch5 Golf Edition…
Новость довольно необычная, но поклонникам интересных умных часов она точно понравится. Стоит начать с то…
Браслет Redmi Band 2 появился в международной продаже…
Xiaomi Mi Band 7 Pro — Подробный обзор | GPS, большой экран и куча багов
Компания Xiaomi дала старт глобальным продажам фитнес-браслета Redmi Band 2, который вышел в Китае в конц…
Себестоимость Google Pixel Watch составляет всего 123 доллар…
Довольно интересно иногда наблюдать за информацией о себестоимости того или иного устройства — например, …
Часы Amazfit GTR Mini показали на рендерах …
Профильное издание GSMArena поделилось изображениями и подробностями о смарт-часах Amazfit GTR, которые е…
Часы с наушниками Huawei Watch Buds выходят в Европе …
Компания Huawei представила в Европе одни из самых интересных умных часов на рынке – Watch Buds. Перед ги…
Samsung Galaxy Watch4 получили очень важную функцию…
Многие пользователи используют умные часы не только для того, чтобы получать уведомления из социальных се…
Источник: megaobzor.com
Пишем приложение на Mi Band 7 с сервисной частью
Недавно я купил себе Mi band 7, по началу хотел купить 6-ую версию, пока не узнал, что на 7-ой обновилась операционная система и теперь она поддерживает установку приложений. Да, официально они об этом не заявили, но умельцы уже сделали множество приложений. Они ставят их как циферблаты, и это вполне обычные приложения.
Но все эти приложения работают только локально на самом MiBand 7, не имея возможности взаимодействовать ни с телефоном, ни с интернетом. Я углубился в байткод приложения и документацию по Zepp OS чтобы найти способ создавать приложения, взаимодействующие с интернетом, в этой статье я опишу свой путь. В итоге у меня получилось сделать запрос в интернет с часов и даже запустить мост для отладки приложений.

Эта статья написана чисто в ознакомительных целях. Я не призываю никого к переработке кода для добавления новых функций с целью использования и распространения переделанного ПО.
Почему приложения официально не поддерживаются?
Мне интересен этот вопрос, но к сожалению я не знаю причин. Похоже что Xiaomi Band 7 сделала для xiaomi компания zepp. И им было проще не поддерживать другую операционную систему, а использовать уже имеющиеся наработки для часов zepp. Поэтому на этих часах стоит система ZeppOS. Вероятно Xiaomi решила не платить за все фишки системы и поэтому функционал часов программно ограничен.
Начало
Для начала, чтобы разобраться как работает система, я попробовал поставить пару приложений от MelianMiko. Ставил самым простым способом, через приложение для установки циферблатов, подробности можете почитать на 4PDA. Я немного поразбирался в структуре приложений и вот что я понял: приложение это bin файл, который является простым zip архивом с, как минимум, несколькими файлами: app.json(Manifest), app.js(Код инициализации и деинициализации приложения при запуске), index.js(Код страницы),icon.png. Далее я пошел на сайт официальной документации по ZeppOS, там описано как включать режим отладки через приложение ZeppApp. Но попробовав подключить часы через это приложения я получил ошибку:

Я решил на этом не останавливаться, скачал это приложение версии 7.0.1, декомпилировал через apktool в байткод и через jadx в java код:
apktool d com.huami.watch.hmwatchmanager_7.0.1-play_100802.apk jadx com.huami.watch.hmwatchmanager_7.0.1-play_100802.apk -d com.huami.watch.hmwatchmanager_7.0.1-play_100802_JADX
Далее для исследование кода проще использовать результат jadx, но скомпилировать обратно получится только результат apktool, поэтому изменения придется делать в байткоде.
Для начала я убедился что это приложение поддерживает ну или когда-то поддерживало MiBand. Для этого я нашел несколько упоминаний MiBand 7 (Официально он называется Xiaomi Smart Band 7). Его кодовое название в приложении “MILI_L66”.

Далее я решил обмануть приложение(пока без его изменения) и попробовал подключить свои часы к приложению, притворившись другими часами. Для этого я отсканировал qr для сетапа на своих часах я получил такую ссылку:
https://hlth.io.mi.com/download?redir=7800pnpNumber=103pnpNumber=117https://temofeev.ru/info/articles/pishem-prilozhenie-na-mi-band-7-s-servisnoy-chastyu/» target=»_blank»]temofeev.ru[/mask_link]
