← Автоматизация

reflash_RMX2001 / testlamp

в разработке

Назначение

Один телефон перестал нормально загружаться после неудачного обновления и потребовал восстановления прошивки через заводской сервисный режим. Отдельно потребовалось подружить стороннее приложение умного дома с собственной системой — для этого нужно было разобрать его изнутри, понять протокол и логику работы, которую производитель нигде не документирует.

Как работает

Восстановление прошивки идёт через заводской сервисный протокол телефона, позволяющий прошить устройство напрямую через USB в обход обычной системы обновлений, с подключением через терминал по SSH для управления процессом. Разбор чужого приложения — через распаковку его установочного пакета в читаемый вид, изучение внутренней логики обращения к оборудованию и последующую пересборку с собственными правками и повторной подписью пакета.

Компоненты

Сервисный режим телефона (заводской протокол низкоуровневой прошивки), инструменты распаковки и пересборки Android-приложений, терминал с доступом по SSH для управления процессом.

Статус

В разработке: телефон восстановлен и используется, разбор стороннего приложения — в процессе.