Skip to content

V1.7 Beta(TKinter)

Choose a tag to compare

@lanche-furry lanche-furry released this 01 Aug 06:13
· 14 commits to main since this release
c38ad4e

这个Tkinter版本实现了原PyQt5应用的所有核心功能(但是丑)
设备管理:
自动检测ADB/Fastboot/MTK设备
显示设备状态和详细信息
提供设备操作按钮(进入Bootloader/Recovery、重启等)

刷机功能:
支持多种固件格式(zip, img, bin, tgz, tar.gz)
可选择刷入特定分区或全部分区
显示刷机进度

备份功能:
使用Fastboot模式备份分区
可选择备份路径和分区
提供空间使用提示

命令行工具:
ADB命令执行
Fastboot命令执行
MTKClient命令执行
常用命令快捷按钮

Bootloader解锁:
解锁/锁定Bootloader功能
操作前显示警告信息
显示操作状态

小米线刷:
支持小米线刷包(tgz, tar.gz)
提供刷机选项(清除数据、锁定Bootloader)
显示刷机进度

MTK工具:
MTK设备检测
MTK命令执行
常用MTK命令快捷按钮

技术特点
多线程处理:
使用独立线程检测设备状态
长时间操作(如刷机、备份)在后台线程执行
避免界面卡顿

工具自动检测和下载:
自动检测ADB/Fastboot/MTKClient工具
缺失工具时提供下载功能
支持多个镜像源下载
用户友好的界面:
分页式布局组织功能
状态栏显示操作信息
进度条显示长时间操作进度

错误处理:
捕获并显示操作错误信息
提供重试机制
操作前确认风险

使用说明
确保安装了必要的Python依赖(程序会自动检测并安装)
连接Android设备到电脑
根据设备模式选择相应功能:
ADB模式:执行ADB命令、备份分区等
Fastboot模式:刷机、解锁Bootloader等
MTK模式:使用MTKClient工具操作设备
这个应用提供了完整的刷机工具功能,界面简洁易用,适合各种Android设备操作需求。

一如既往:
下载依赖可能需要魔法环境