Привет, меня зовут Алексей, и я занимаюсь модификацией часов Xiaomi. На днях я получил Mibro Watch Lite3 и решил поэкспериментировать. Эти часы, хоть и являются суббрендом Xiaomi, имеют недостатки в программном обеспечении и не поддерживают пользовательские циферблаты. Однако, вскрыв циферблат, я обнаружил его структуру в виде zip-архива с графикой и .elf файлом.
Используя утилиты из SDK компании SiFli, я смог изменить графику, но столкнулся с проблемой проверки чек-суммы. В итоге, выяснив алгоритм, я успешно модифицировал циферблат и загрузил его в часы. Также я изучил код циферблата и заменил неиспользуемую кнопку «Настройки» на «Погода», что значительно повысило его полезность.
Эти часы открывают новые возможности для разработчиков, так как поддерживают нативный код. В результате, с правильными инструментами и документацией, можно создать уникальные циферблаты и приложения. Если производитель предоставит больше ресурсов, это привлечет внимание многих энтузиастов.


