Сделал небольшой Update. Эмуляция физической карт здесь не предусмотрена.
Костыль. Но работает. Кто не ищет трудностей тот не пожинает плоды 🙂 Теперь по делу. Ранее в своих постах Эмуляция NFC карт на браслете Xiaomi Mi Band 4 NFC. Шэф все пропало. я делал акцент на том, что Xiaomi запретила окромя региона China (Китай) работать с эмуляцией карт (да и вообще) NFC на своих браслетах Miband 4 NFC China. Теперь есть “действенно-костыльный” способ, который нужно проделать раз и только. Но обо всем попорядку. Букв будет много, но алгоритм таков.
Для реализации нам необходимы следующие расходы/расходники и предподготовка:
- телефон под iOS (потому что на текущий момент только Mihome под iPhone поддерживает Miband в списке устройств).
- Два китайских аккаунта для Mihome и Mifit. Подчеркиваю – регион China. Как регистрировать China аккаунт – читаем в интернете, там все просто.
- Один рабочий аккаунт RU региона или иной (тот который у нас используется в повседневной жизни, око Саурона)
- На рабочих аккаунтах устройств у нас должен быть отключен Bluetooth (это основной наш рабочий смартфон на котором мы будем руссифицировать прошивку для Miband 4 NFC China и собирать с него статистику, управлять умным домом через Mihome и т.п. – отсюда. Или если она у вас уже стоит то и хорошо. Отвязываем браслет от рабочего аккаунта в Mifit.
Последовательность такая (кто знает иные шаги, Welcome).
Качаем с Appstore Mihome на iPhone. Авторизуемся в нем используя наш китайский Mi-China аккаунт (для создания такого аккаунта нам понадобится почтовый ящик, виртуальный номер +7 для СМС подтверждения). Я не буду делать акцент как заполучить такой аккаунт, в инете много ссылок. Запускаем приложение Mihome и осуществляем шаги свойственный авторизации (внизу на экране смартфона приложения Mihome выбираем вход по паролю снизу, вводим наш ID Mi-China (циферки) аккаунта полученного раннего)
Пока у нас девственный чистый рабочий стол в приложении Mihome. Позже там появится наш браслет после привязки к Mifit.
Качаем с Appstore приложение Mifit на iPhone. Используем авторизацию Mi-China аккаунта. Теперь очень внимательно.
Выбираем также авторизацию по Mi-China аккаунту, что мы осуществляли выше. Что далее произойдет : Mifit запустит Mihome, и авторизует нас через этот аккаунт, далее если Mi-China аккаунт девственный (никогда и нигде не был замешан в делах авторизациях), то предложит зарегать новую учетку для Mifit приложения. Вы об этом увидите на экране смартфона и первое, что выплюнет на экран это регионы Россия и т.д.. Ищем в списке China и сохраняем!!!!. Далее по понятиям .. все будет просто. Вы привяжите Mi-China аккаунт к Mifit аккаунту (точнее наоборот). Это вы можете увидеть в профиле Mi-China аккаунта в списке авторизованных приложений. Не исключаю что Mifit обновит ваш браслет до актуальной версии (стараемся этого избежать … хоть не важно). Не обращаем на это внимание – мы потом восстановим нашу руссифицированную прошивку с нормальными шрифтами.
Далее в Mifit привязываем браслет по стандартной схеме. Добавить – Браслет и т.д. Привязали ? Двигаемся далее. У нас теперь два приложения Mifit и Mihome на оригинальных региональных Chian аккаунтах 🙂 После привязки браслета, в опциях Mifit (Mifit будет у вас на русском языке само приложение, а локация China) будут записи 1 и 2 (смотрим рисунок). Если мы можем войти в эти меню без уведомления “типа страна ваша не поддерживается” , то мы сделали все правильно. Они нам далее не нужны. Эти меню открываются только на China аккаунтах.
Браслет авторизовали. Переходим обратно в Mihome. Вы найдете там наш браслет. К сожалению я скрины забыл сделать. Но объясню пошагово (скрины можно посмотреть здесь кстати с 4pda под спойлером). Суть такова : на экране рабочего стола мы видим браслет с именем Xiaomi Miband 4 NFC. Кликаем на него и попадаем в меню управления картами. Как происходит добавление карты ? Выбираем
далее Add card … , и проходим всю процедуру.
Чтобы все было на понятно чисто английском языке в приложении Mihome заранее выберите Английский язык. После начала процедуры добавления карты вам будет предложено набраться терпения и подождать пока сформируется новая виртуальная UID карта – процедура завершиться с предложением ее переименовать (это не эмуляция NFC карты физической). Переименовываем. Выходим обратно в приложение. Кликаем на эту карту и получаем меню операций с ней. In Use означается что она активна и готова к работе. Если карт нужно несколько – то их нужно поочередно всех активировать. Вы это увидите в меню карты, когда на нее кликнете. Таким образом происходит добавление карт. Сама карта сохраниться в приложении Mihome и браслете. Читать здесь.
С этим более менее разобрались. Теперь встает вопрос как нам все это сделать под работчим аккаунтом? Тоже немного хитро. Берем наш телефон с Android на котором стоит Mihome и Mifit рабочий, оба они конечно работают по RU-регионом на моменте регистрации. У кого то может другой регион, это не важно. Сам факт что это рабочий аккаунты. Теперь отвязываем браслет от китайских аккаунтов в Mifit на iPhone и привязываем его к рабочему Android (или другому телефону, не важно какой-там у вас). В моем случае это Android. Привязали ? Теперь надо в порядок привести руссификацию браслета. Для этого будем использовать Mifit от Geekdoing скачать. Это единственная на 30.06.2019 версия которая поддерживает руссийикацию браслета Miband 4 NFC China. Качаем – ставим – обновляем прошивку (правда более старая v4.0.3). Карта у нас никуда не удаляется. И получаем полный спектр фитнес-услуг 🙂
PS: у кого есть желание после всего сбросить браслет в заводские установки … сообщите плз удалилась ли у вас с браслета карта. 🙂
Если у вас ничего не получается – то возможен вариант что оба аккаунта имеет разные регионы или ранее были привязаны к браслетам. Ничего тут не поделать – зарегать новый аккаунта правильно.
Что значит Эмуляция физической карт здесь не предусмотрена?
Платить то этим можно будет?
или это будет просто nfc-брелок?