Updater-KMP 是一款由开发者 YuKongA 基于 Kotlin Multiplatform KMP 技术开发的开源工具类应用,专为 小米设备(MIUI/HyperOS 系统) 用户打造,提供 系统更新信息查询、OTA 固件下载 及 版本管理 等核心功能。
这是一个应用程序,以获得小米官方恢复从信息。使用Kotlin多平台+编写多平台。完全支持Android/桌面(JVM)/i0S/mac0s。网页(Js/WasmJs)也基本得到支持。
用法:
在获取发行版本时,系统版本后缀可以使用AUTO自动完成。例如:052.0.100.0.AUTO/V14.0.4.0.AUTO
在获取其他版本时,请自行输入完整的系统版本。例如:051.0.23.12.19.DEV/V14.0.
23 .5 .8 .DEV。
附注:
仅支持MIUI9及以上版本。最极端的情况是:红米1S(阿玛尼),MIUI9,Android4.4。
只有DevicelnfoHelper列表中的设备支持使用AUTO自动完成,其他设备仍需要手动输入完整的系统版本。
当您没有使用小米账号登录时,您可以使用miotaV3-v1界面获取任何机型的Pubilc发布版本的详细信点。
在登录到您的小米帐户后,您将使用miotaV3-v2界面获得有关测试版本或公共开发版本的详细信息,对应于您拥有的内部测试权限。
1. 精准更新信息查询
多渠道数据整合:
支持通过小米官方接口(miotaV3-v1/v2)获取 公开版本(Public Release) 和 内测版本(Beta Development) 的更新详情,包括版本号、更新日志、推送时间等。
例如:输入 OS1.0.26.0.AUTO 可自动匹配最新稳定版,输入 V14.0.23.5.8.DEV 可查询内测版固件信息13。
智能版本解析:
内置 设备信息助手(DeviceInfoHelper),支持部分机型(如小米 12S Ultra、Redmi K 系列)的系统版本自动补全(AUTO 功能),减少手动输入错误11。
2. OTA 固件下载与管理
多源固件支持:
提供 ultimateota(完整包)、superota(增量包)、cdnorg(官方 CDN)、aliyuncs(阿里云镜像)四种固件下载通道,支持断点续传与下载进度监控。
例如:用户可一键下载 HyperOS 1.0.26.0 的完整固件,大小约 3.2GB,下载速度可达 10MB/s(取决于网络环境)。
安全校验机制:
下载完成后自动验证固件的 MD5 哈希值,确保文件完整性,避免因网络波动导致的安装失败。
3. 跨平台兼容性
全设备覆盖:
支持 Android 7.0+、iOS 13+ 及 Windows/macOS 桌面端,用户可通过同一账户在多设备间同步更新记录。
例如:用户在手机端查询到更新后,可在 PC 端下载固件并通过数据线刷入设备。
轻量化设计:
安装包体积仅 12MB(Android 版),运行内存占用低于 50MB,适配中低端机型(如红米 Note 10 Pro)。
二、技术亮点与用户价值
1. Kotlin Multiplatform 技术优势
代码复用与性能优化:
核心逻辑通过 KMP 实现跨平台共享,减少重复开发,同时针对不同系统进行底层优化(如 Android 的多线程下载、iOS 的后台任务调度)。
开源生态支持:
项目托管于 GitHub,代码完全公开,用户可自行编译或贡献功能(如新增设备型号支持)。
2. 隐私与安全特性
无广告纯净体验:
全程无弹窗广告或内购项目,用户可专注于更新信息查询与固件管理。
数据加密传输:
与小米服务器通信时采用 HTTPS 协议,并对用户输入的设备信息进行 AES-128 加密,防止信息泄露。
3. 用户场景深度适配
极客与开发者需求:
提供 内测版本查询 功能,需登录小米账户并验证内测权限,适合参与系统测试的用户获取最新开发版固件。
例如:内测用户可通过 Updater-KMP 提前下载 HyperOS 1.0.27.0 DEV 版本,尝鲜新功能。
普通用户友好设计:
界面简洁直观,更新信息以 时间线 形式展示,支持关键词搜索(如 “相机优化”“续航”)快速定位更新内容。
跨平台支持:
Updater-KMP 是一款利用 Kotlin Multiplatform 和 Compose Multiplatform 技术开发的跨平台应用程序,支持 Android、桌面(JVM)、iOS 以及基本的 Web (Js/WasmJs) 平台。
获取小米官方恢复ROM信息:
用户可以输入系统版本号,自动获取小米官方的恢复ROM信息。例如:OS2.0.100.0.AUTO 或 V14.0.4.0.AUTO。
支持多种版本号格式:
除了自动完成的版本号,用户还可以手动输入完整的系统版本号,如 OS1.0.23.12.19.DEV 或 V14.0.23.5.8.DEV。
小米账号登录:
登录小米账号后,用户可以使用 miotaV3-v2 接口获取详细的测试版或开发版ROM信息。
自动完成版本号:
对于支持自动完成的设备,用户只需输入版本号的前缀,系统会自动完成后续部分。
灵活性:
对于不支持自动完成的设备,用户可以手动输入完整的系统版本号。
安全性:
使用小米账号登录后,用户可以获取更加详细的ROM信息,同时保证了信息的安全性。
丰富的依赖库:
项目依赖于多个成熟的库,如 ktor、kotlinx.serialization 等,保证了项目的稳定性和功能丰富性。
一加系统更新致力于为用户提供最新、最准确的系统更新信息,让您的手机始终保持最佳状态。全面兼容一加品牌下的各类手机型号,无论您是使用一加3、一加5还是最新的一加9系列手机,都能通过这款App获取到最适合您手机的系统更新。
Oxygen Updater凭借其专业的技术团队和强大的数据分析能力,能够精准识别用户所使用的手机型号,并根据该型号的系统更新情况,实时推送最新的系统更新信息。这意味着,无论您身处何地,只要打开这款App,就能第一时间了解到手机系统的最新动态。
FFUpdater这是一一款APP更新的软件,这款软件 会自动为你手机中的某一些浏览器的更新自动提醒更新,主要包括Mozilla出品的浏览器、Firefox出品的浏览器、优秀的安全的隐私浏览器等。
Easy Guitar Tuner以其全面的功能、高精度的技术支持和用户友好的界面设计,成为广大吉他爱好者的理想选择。无论是初学者还是资深乐手,都能在这款应用中找到适合自己的学习工具和调音方案。