Китайская версия Ottai m8
Думаю не я один столкнулся с проблемой отсутсвия глобальной версии Ottai m8 в продаже. На авито ценники на 50 - 100% дороже чем в официальном магазине, а в официальном магазине Ottai отправка в течении месяца. Для тех кто не понимает о чем речь - существует две версии Ottai m8: глобальная, для всего мира и китайская, рассчитанная на внутренний китайский рынок. Глобальная работает по всему миру и продается в белой коробочке, работает через приложение из AppStore и Google play. Китайская версия продается в синей коробке и работает только в Китае.
На авито стоит такой датчик 1000 - 1500, а глобальная версия в официальном магазине 2699 рублей.
Китайская версия работает только с китайской версией приложения. На iOS у меня установлен регион Россия и версия приложения для России соответсвенно. Запустить такой датчик не получится.
Помимо iPhone у меня есть Xiaomi mi8, его-то я решил использовать. Всё что буду описывать дальше я проделывал на Xiaomi mi8, Android 10, MIUI 12
Я ничего не рекламирую, хочу лишь помочь тем, кто хочет использовать китайскую версию датчика. Я 4 дня воевал со своим телефоном и победил :)
Для начала скачиваем китайскую версию приложения с сайта Ottai https://ottai.com.cn/get-app
Пользуйтесь встроенными переводчиками в браузере
Теперь нужно зарегистрироваться в приложении. Сделать это можно только имея китайский номер. Подойдет как номер с материкового Китая, так и номер Гонконга. Я арендовал гонконгский номер на 365смс. Смс для регистрации пришло только на 4 или 5ый арендованный номер. Стоило это в районе 150 рублей.
Приложение Ottai только на китайском языке, английского и тем более русского там нет. Поэтому я взял iPhone, запустил переводчик и пользуясь камерой зарегистрировался и настроил приложение. Нужно будет указать номер телефона, ввести код из смс, указать единицы измерения (у меня ммоль/л), вес, возраст, дать разрешения для приложения.
Теперь нужно активировать дачик. Во время активации датчика, приложение проверяет местонахождение и ip адрес. Если оба этих параметра не китайские, активировать датчик не получится. Скажу сразу: использовать просто подмену геопозиции и ВПН не получится. Приложение видит и то и другое и просит отключить.
Начнем с геопозиции. Вкратце: нужно сделать root права, установить приложение для подмены координат как системное и скрыть использование приложения для подмены геоданных. На моём телефоне я сделал это так:
Разблокировал загрузчик через официальное приложение.
Установил кастомный TWRP
Установил Magisk и сделал root права
Установил Lucky Patcher
Установил Mock Locations
С помощью Lucky Patcher установил Mock locations как системное приложение в /system/app
Установил edExposed
Установил модуль Hide Mock Locations
Скрыл использование Mock locations для приложения Ottai
Вуаля. Запускаем Mock Locations и указываем что мы гуляем по Китаю. Я указал Гонконг на всякий случай, номер-то гонконгский. Приложение думает что я в Гонконге, но ip Российский, датчик не активируется. Повторюсь, впн с китайским ip не помогает, приложение просит отключить vpn. Чтобы обойти это ограничение, можно использовать ПК с wi-fi или ноутбук. На пк устанавливаете впн с китайским ip, настраиваете хотспот, делаете общий доступ впн для виртуального сетевого адаптера хот-спот. В деталях, я сделал так:
Арендовал китайский VPS
Настроил на нём сервер WireGuard
Настроил туннель WireGuard на ПК с Windows 11
В настройках windows выбираем «Сеть и интернет», включаем «Мобильный хот-спот». У меня совместное использование интернет соединения “ethernet”, общий доступ через «wifi”
Переходим в Панель управления - Центр управления сетями и общим доступом. Там появляется сетевой адаптер «Подключение по локальной сети» (у меня 10) и туннель wireguard. Правой кнопкой по туннелю, свойства, доступ. Ставим галочку «разрешить другим пользователям сети использовать подключение к Интернету данного компьютера» и выбираем подключение по локальной сети 10.
Подключаемся по wifi с телефона к мобильному хот-спот на ПК
Проверяем что ip китайский
Запускаем Mock locations и подменяем координаты
Всё, приложение думает что мы в Китае и активирует сенсор. После этого для работы приложения не нужны ни координаты, ни ip китайские, оно будет работать и без них
Надеюсь кому-нибудь это поможет :)