Приложение для amazfit band

Содержание

Недавно я купил себе Mi band 7, по началу хотел купить 6-ую версию, пока не узнал, что на 7-ой обновилась операционная система и теперь она поддерживает установку приложений. Да, официально они об этом не заявили, но умельцы уже сделали множество приложений. Они ставят их как циферблаты, и это вполне обычные приложения.

Но все эти приложения работают только локально на самом MiBand 7, не имея возможности взаимодействовать ни с телефоном, ни с интернетом. Я углубился в байткод приложения и документацию по Zepp OS чтобы найти способ создавать приложения, взаимодействующие с интернетом, в этой статье я опишу свой путь. В итоге у меня получилось сделать запрос в интернет с часов и даже запустить мост для отладки приложений.

Эта статья написана чисто в ознакомительных целях. Я не призываю никого к переработке кода для добавления новых функций с целью использования и распространения переделанного ПО.

Почему приложения официально не поддерживаются?

Мне интересен этот вопрос, но к сожалению я не знаю причин. Похоже что Xiaomi Band 7 сделала для xiaomi компания zepp. И им было проще не поддерживать другую операционную систему, а использовать уже имеющиеся наработки для часов zepp. Поэтому на этих часах стоит система ZeppOS. Вероятно Xiaomi решила не платить за все фишки системы и поэтому функционал часов программно ограничен.

Digma optima 7 отзывы

Начало

Для начала, чтобы разобраться как работает система, я попробовал поставить пару приложений от 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]

Mi Band 2/3 Amazfit Selfie — простое приложение, которое превращает ваш смарт-браслет Mi Band 2, Mi Band 3 или смарт-часы Amazfit Bip или Amazfit Arc в дистанционную кнопку управления затвором камеры вашего смартфона.

Интерфейс приложения предельно простой. Вам нужно просто ввести MAC-адрес вашего трекера, который можно узнать на странице Профиль > Mi Band в официальном приложении Mi Fit. Введите MAC-адрес и нажмите кнопку “Подключиться”. При установки связи браслет завибрирует. Затем откройте одно из поддерживаемых приложений для съемки.

Mi Band Selfie

Mi Band 2/3 Amazfit Bip/Arc

How to Pair AMAZFIT Band 7 With Android

How to Install Applications on AMAZFIT Band 7

Источник: mibands.ru

Amazfit Band 7 инструкция

Amazfit Band 7

прило жение до по следней версии (к ог да по явится соответств ующий запрос).

Приме чание. Т ребование к опер ационной системе мобильног о телефона: Android 7.0

или iOS 12.0 и бо лее поз дних версий .

Первоначальное сопряжение

При перв ом за пуске у стройства на экране о тобраз ится QR -к о д, использу емый для

сопряжени я.

Откройте прило жение Zepp на телефоне, в ойдите в нег о и отск анируйте QR -к о д на

устройстве для сопря жения телефона с у стройство м.

Сопряжение с новым телефоном

1. Откройте при лож ение на старом те лефоне и синхронизир уйте данные с

устройство м.

2. На старо м телефоне перейдите в «П рофиль», затем на страницу Amazfit Band 7 и

нажмите кнопк у «Отв язать » внизу . Если это iPhone, по сле отв язки в прило жении

необ х о димо также отвя за ть телефон от устройств а. Перейдите в Настройки > Bluetooth,

Руководство пользователя

22 страниц(ы)

Краткое руководство пользователя

8 страниц(ы)

Посмотреть инструкция для Amazfit Band 7 бесплатно. Руководство относится к категории SmartWatch, 6 человек(а) дали ему среднюю оценку 8.8. Руководство доступно на следующих языках: русский. У вас есть вопрос о Amazfit Band 7 или вам нужна помощь? Задайте свой вопрос здесь

Нужна помощь?

У вас есть вопрос о Amazfit а ответа нет в руководстве? Задайте свой вопрос здесь Дай исчерпывающее описание проблемы и четко задайте свой вопрос. Чем детальнее описание проблемы или вопроса, тем легче будет другим пользователям Amazfit предоставить вам исчерпывающий ответ.

Источник: www.manualspdf.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай