Об этом проекте
Sensitivity — поддерживаемый преемник MiAssistantFork, прямой инструмент прошивки и восстановления Xiaomi Mi Recovery через USB. Объединяет нативное Windows-приложение WinUI 3 / Fluent 2 с кроссплатформенным Rust CLI для Windows, Linux и macOS.
Инструмент работает напрямую по USB по протоколу, аналогичному Mi Assistant ADB. Проверяет официальные Recovery-образы через сервис miotaV3, передаёт одобренные пакеты в стоковый режим восстановления, предоставляет диагностику и информацию об устройстве. Не требует adb, разблокировки загрузчика или проприетарного ПО Xiaomi.
Ключевые возможности:
- Проверка ROM по HTTPS перед прошивкой
- Проверка целостности пакетов по MD5
- Прошивка официальных Recovery-образов в устройства Xiaomi в стоковом режиме восстановления
- Обнаружение устройств и отчётность о них
- Поддержка профилей разных регионов (global, eea, in, ru, id, tr, tw, cn)
- Совместное использование ADB: повторно использует существующие транспорты Mi Recovery ADB без вмешательства в другие Android-устройства, с опциональной политикой force-direct-USB
- Поддержка 34 языков
- Портативные сборки включают установщики Windows (x64/ARM64), архивы tar/Debian/AppImage для Linux, портативный GUI для macOS
Поведение безопасности: запрошенные сервером очистки отображаются перед прошивкой; токены проверки никогда не передаются в слой представления; Ctrl-C запрашивает корректное завершение во время sideload.
Проект написан на Rust, использует проприетарные исходники libusb, включает CI-проверяемые сборки, сканирование безопасности CodeQL Advanced и изолированную цель cargo-fuzz для парсера заголовков ADB.
Лицензия: AGPL-3.0. Разработано Chromatic.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.