Об этом проекте

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.