Взлом Mi Band 10 Pro для запуска сторонних приложений
Х@habr_comмедиа / агрегатор
1 месИсследователи нашли способ запускать сторонний код на глобальных Mi Band 10 Pro, используя уязвимости в прошивке NuttX.
Это показывает, как производители ограничивают функциональность устройств, и как сообщество находит способы расширить возможности гаджетов.
- Пользователи могут добавлять функции, которые отсутствуют в стандартной прошивке.
- Метод позволяет обходить программные ограничения Xiaomi на глобальных версиях браслетов.
- Открывается доступ к прямому управлению аппаратными компонентами устройства.
Пишем нативное приложение на Mi Band 10 Pro
На глобальных Mi Band 10 Pro сторонних приложений быть не может. Xiaomi для международных релизов просто удаляет из часов движок, на котором приложения работают, вместо того чтобы нанять хоть одного разработчика и сделать десяток нужных программ. Своего калькулятора в браслете нет, хотя место ему в стандартном наборе.
И всё же калькулятор на часах появляется, регистрируется в системе и запускается быстрее штатных движков. Лазейкой оказались три команды, попавшие в прошивку вместе с остальным базовым набором NuttX от подрядчика Xiaomi. Через них удаётся грузить собственный код прямо в работающую ОС часов, не трогая прошивку целиком. А заодно открывается доступ ко всему железу браслета.
Кратко (AI)
На глобальных версиях Mi Band 10 Pro отсутствует возможность установки сторонних приложений из-за удаления движка в прошивке. Однако энтузиасты обнаружили способ загрузки собственного кода через недокументированные команды в ОС NuttX, что позволяет обходить ограничения и получать доступ к железу устройства.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖