这个项目能做什么

Sensitivity 是 MiAssistantFork 的维护延续版本,提供通过 USB 直接连接的 Xiaomi Recovery 刷机与救援功能。它结合了基于 WinUI 3 / Fluent 2 的原生 Windows 桌面应用程序,以及支持 Windows、Linux 和 macOS 的跨平台 Rust CLI。 该工具通过 USB 直接运行 Mi Assistant ADB 类协议,使用小米的 miotaV3 服务对官方 Recovery ROM 进行校验,将批准的系统包流式传输至原厂 Recovery,并提供设备诊断与信息报告功能。无需 adb、解锁的 Bootloader 或任何小米专属桌面软件。 主要功能: - 刷机前通过 HTTPS 进行 ROM 校验 - MD5 包完整性检查 - 在原厂 Recovery 模式下向小米设备刷入官方 Recovery ROM - 设备检测与信息报告 - 支持跨地区配置(global、eea、in、ru、id、tr、tw、cn) - ADB 共存:复用现有 ADB Mi Recovery 连接,不干扰其他安卓设备,同时可选强制直接 USB 策略 - 34 种语言支持 - 便携式发布,包括 Windows 安装程序(x64/ARM64)、Linux tarball/AppImage/Debian 包以及 macOS 便携 GUI 安全机制:刷入前会显示服务器请求的清除操作;校验令牌不会暴露给界面层;Ctrl-C 可在侧载期间优雅退出。 项目基于 Rust 构建,内嵌 libusb 源码,包含 CI 验证构建、CodeQL Advanced 安全扫描,以及对 ADB 头部解析器的独立 cargo-fuzz 目标。 许可证:AGPL-3.0。由 Chromatic 开发。