它有很多名字,你可以选择其中之一来称呼这一套工具。
- HFT
- 刷级亡灵
- 黑字刷机工具箱
- Heizi Flash Tools
注意:有用户反馈360会阻断该软件的IO,请退出各种管家软件再运行本软件。
点击访问官网(Github pages)获得更好的体验。
这是一个刷TWRP的视频,如果您熟悉这个操作应该会感到惊讶:
- https://www.bilibili.com/video/BV1LS4y1G7b9 <iframe src="//player.bilibili.com/player.html?aid=681350963&bvid=BV1LS4y1G7b9&cid=503446219&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
- https://www.bilibili.com/video/BV18Y4y157R1 <iframe src="//player.bilibili.com/player.html?aid=641789961&bvid=BV18Y4y157R1&cid=727635765&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
这是一款基于fastboot和adb制作的图形化界面的刷机软件,它由大量小工具组成,可以让不会用命令行的用户轻松地对手机进行各种操作,如刷入系统、恢复出厂设置、安装应用等。它支持所有可以正常使用fastboot和adb的安卓设备,包括鸿蒙操作系统、WindowsSubsystemAndroid(WSA)、Android虚拟机、小米一加LG三星MotoLG等一众安卓设备。
围绕ADB和Fastboot做GUI处理,致力于可高度扩展、可下意识使用的刷机软件(这点很重要),以友好易用的方式连结小白和大佬。
这个套件中,计划开发一堆零碎的、功能上互不相干的、各司其职的 刷机工具,准备开发更多的来组成了一个刷机全家桶。
对 黑字刷机全家桶。
f**k the manual
看一眼!直接上手!!!
已经完成开发的小工具/子软件有:
Fastboot Flash Tool
别名Fastboot设备管理工具
、FFT
Image Flash Tool
别名镜像刷入工具
、IFT
Apk & Sideload Tool
别名安卓线载工具
、AST
、Apk/Sideload Tool
这些工具的功能互不相干,每一个子软件都有自己的功能和使命,没有主界面,打开方式也各不相同,这是个性十足的软件。
HeiziFlashTools 即HFT是AST、FFT、IFT的总称,这个名字或者这个概念只能用于安装包和概括性的总结中,所以它是没有界面的。使用AST、FFT、IFT工具之前,请下载并安装HFT,然后根据安装的选项(0.0.8后提供),启动对应的工具,例如AST需要双击Apk或者打开Zip文件,IFT则是绑定了Image、bin等可烧入文件,FFT则是管理面板,可以在开始目录上找到。
要安装刷级亡灵,请下载最新版刷级亡灵安装包(EXE或者MSI文件,最好是LZMA压缩版)后双击运行,并按照提示进行安装。
下载最新版本的刷级亡灵安装包,你可以从以下链接获取
- HFT(刷机亡灵)交流群 549674080
- LGE下载站
- GitHub
- Gitee
- Material You
- AST会读取APK的主题色,然后根据主题色来改变界面颜色,也就是安卓12的主题色提取,现在移植到了桌面软件上。
- 系统主题色
- FFT可以根据Windows 10或者Windows 11系统设置中的主题色来改变界面颜色,真正的Material You。
- Windows 11 窗口样式
- HFT有些不同,它的实现UI比较简单,所以它是首个支持Windows 11系统壁纸透明窗口的工具,更加的原生了点。
- 暗色模式
- HFT支持64位的Windows10以上的操作系统,适配暗色模式也是理所当然,HFT中所有的工具都完全支持暗色模式。
下面我们来介绍每个子软件的功能和使用方法。
Fastboot Flash Tool是一个可以帮助管理fastboot设备分区的软件,它FFT基于Fastboot指令发展而来,在此之上实现了比较人性化的界面。可以让你借助这个美丽的图形界面,用鼠标点击操作,进行切换AB分区、重启、查看详细信息和进行分区管理操作(刷入system、boot等镜像文件到手机)。这些操作在命令行中需要输入复杂的指令,而在这个软件中只需要几步就可以完成。
状态: 完全可用
- 启动Fastboot Flash Tool
- 请在开始菜单中找到并打开它。启动后,在任务栏中会出现一个图标,双击它可以启动设备轮询界面,在这个界面中可以看到被fastboot检测到的设备列表。
- 退出Fastboot Flash Tool
- 请右键点击任务栏中的图标,在弹出菜单中选择“退出”选项。
在设备轮询界面中,你可以看到被fastboot.exe检测到的设备列表。每个设备都有一个标志有序列号的按钮。要对某个设备进行操作,单击该设备所对应的序列号按钮就能弹出进入该设备的管理界面。
在这个界面中,你将会对单个fastboot设备进行管理,又分为三、四个工具板块。
- 分区管理板块
- 在分区管理界面中,你可以看到该设备所有可用的分区列表。每个分区都有一个名称、大小、类型。
- 使用这个板块的内容必须解锁Bootloader(常规下)
- 要对某个分区进行操作,请右键点击该分区,在弹出菜单中选择相应的选项:
- 写入:这个选项可以让你选择一个镜像文件,并将其写入到该分区中。请注意,写入前请确认该镜像文件与该分区的大小和格式相匹配,否则可能导致刷机失败或者设备无法启动。
- 擦除:这个选项可以让你擦除该分区的所有数据,恢复为初始状态。请注意,擦除前请备份好重要的数据,否则可能导致数据丢失或者设备无法启动。
- 分区槽板块
- 只对检测出有两个分区槽(slot)的设备有效,例如Pixel系列手机。它可以让你切换当前激活的分区槽,从而实现双系统或者双版本的功能。请注意,切换前请确认两个分区槽都有可用的系统。
- 中间的按钮可以让你查看和切换当前激活的分区槽(如果有)。
- 常规操作板块
- 有重启、OEM解锁、重置按钮,点击其后即可执行相应的操作。
- 设备信息板块
- 可以让你查看设备的基本信息,包括序列号、型号、fastbootd状态等,以及
fastboot getvar
的所有信息。
- 可以让你查看设备的基本信息,包括序列号、型号、fastbootd状态等,以及
Image Flash Tool是一个可以打开分区镜像文件,并将其刷入到fastboot设备中的软件。它可以自动识别和猜测镜像文件属于哪个分区,并提供一些额外的选项。你可以使用这个工具打开一个Boot镜像、System、Vbmeta分区镜像等,按照图形界面上的帮助,进行您的安装操作。例如你要刷whyred_twrp_recovery.img这个红米的twrp,不需要打开什么软件、cmd,直接双击文件,别告诉我你看不懂这个是啥意思。
- 使用视频:【刷机工具】LG V60 一键刷TWRP | https://www.bilibili.com/video/BV1LS4y1G7b9
状态: 完全可用
- 启动IFT
- 资源管理器中找到一个bin、img或者image后缀名的文件(这些都是分区镜像文件)并双击打开它或者右键选择打开方式。
- 刷机步骤 在打开Image Flash Tool后,请按照以下步骤进行刷机操作:
- 确认镜像可以刷入:请在使用软件前确认镜像可以刷入,有些机型不解Bootloader锁使用Fastboot烧入合适镜像,但大部分的设备和镜像则需要解Bootloader锁。
- 确认分区名称:Image Flash Tool会根据镜像文件内容来猜测它属于哪个分区,并显示在“目标分区”文本框中。如果猜测正确,则无需修改;如果猜测错误,则需要手动输入正确的分区名称。如果不确定,请参考设备厂商提供的分区表或者使用Fastboot Flash Tool查看分区列表。如果你要刷入的是vbmeta分区,则可以勾选“禁用AVB”选项,从而关闭Android Verified Boot(安卓验证引导)功能,以免引起刷机失败或者设备无法启动。如果要启动twrp等boot镜像,则可以点击左下角的”启动镜像按钮“。
- 选择设备:Image Flash Tool会自动扫描并显示被fastboot检测到的设备列表。请从中选择一个你要刷机的设备,并点击“下一步”按钮。如果没有检测到设备,请确认手机已经进入了fastboot模式,并且已经正确连接了数据线。
- 执行刷机:Image Flash Tool会显示一个确认对话框,提示你即将执行的操作和可能的风险。请仔细阅读并确认无误后,点击“确定”按钮,开始执行刷机操作。刷机过程中,请不要断开数据线或者关闭软件,以免造成不可预料的后果。
IFT,但打开的是安装包和刷机包。Apk & Sideload Tool是一个可以打开apk安装包或者zip刷机包,并将其安装和线刷到安卓系统或者sideload模式下的设备中的软件。它可以自动识别文件类型和设备模式,并提供一些额外的选项。
状态: 第一个版本正在发行中。
- 启动AST
- 在资源管理器中找到一个apk或者zip后缀名的文件(这些都是安卓相关的文件),并双击打开它,或者选择打开方式找到本软件。
- APK安装或者ZIP先刷步骤如下:(安装APK不需要解锁Bootloader,但线刷安装ZIP文件时则需要。)
- 选择文件:如果你是通过双击资源管理器中的文件打开Apk & Sideload Tool,则会自动加载该文件。
- 确认文件类型:Apk & Sideload Tool会根据文件内容来识别它是apk安装包还是zip刷机包,并显示界面标题上。如果识别正确,则无需修改;如果识别错误,则需要手动点击切换按钮。
- 选择设备:Apk & Sideload Tool会自动扫描并显示被adb检测到的设备列表。请从中选择一个你要安装或线刷的设备,并点击“下一步”按钮。如果没有检测到设备,请确认手机已经进入了adb模式或者sideload模式,并且已经正确连接了数据线,或者点击界面上手动添加输入IP地址启用无线调试。
- 执行安装:Apk & Sideload Tool会显示一个确认对话框,提示你即将执行的操作和可能的风险。请仔细阅读并确认无误后,点击“确定”按钮,开始执行安装操作。安装过程中,请不要断开数据线或者关闭软件,以免造成不可预料的后果。
- 完成安装:Apk & Sideload Tool会在完成安装操作后,显示一个提示对话框,告诉你是否成功或者失败,并给出相应的建议。请根据提示进行下一步操作,例如打开应用或者重启设备。
- ADB管理器工具
- 指令执行器
- QPST Alike
本项目遵循GPLv3开源协议。
可以选择加入群聊进行讨论也可以开设Issue讨论。
- 549674080
https://jq.qq.com/?_wv=1027&k=NEzVueGC
开发者可以看看这里有多少个子模块
-
tools/Image Flash Tool (IFT)
-
tools/Fake Fastboot Device (FFT)
-
ADB Sideload Tool (AST)
积极开发中... -
libs/ADB-Helper
-
libs/compose.desktop.core
用于Compose扩展 -
libs/Native File Dialog
call native file dialog by jna
长期以来,大家都在用CLI刷机,在熟悉操作后实际上你会发现CLI是非常简便的,Fastboot基本上都是大白话的指令,不用脑子思考就能表达
一个需求
,各种教程也在教授这种刷机方式,教他们怎么打开CMD什么的。
指令: fastboot flash boot_a bootImage
翻译: fb模式 刷 启动分区A槽 文件路径
Well,有点小聪明的人们会很快就上手,就像是连线一样,把我要给手机用这个文件刷BootA分区
重新解释并套进fastboot [command] [args1] [args2]
模板中。但对于没那么聪明的大部分来说,你一定会知道整个过程非常繁琐,首先你需要打开一个终端 确保这个终端可以找到Fastboot.exe,然后输入fastboot 和一些别的指令,偶尔刷一次是可以的,但是多次刷入非常难受。
LG G5,我的第一台LG设备,型号为H830,Root它需要借助AndroidM的DirtyCow漏洞,所以要执行一堆复杂的指令代码才能Root,每次砖了就得刷一次固件、执行几个步骤的代码,但我们并不需要执行那么多代码,因为XDA论坛上公布了一个为此而生的脚本,非常精美。一个Batch脚本能检测设备是什么机型,并且让用户自行选择是仅仅安装SU还是连Rec一起刷入。在无聊之际,我翻译了这个全是英文的脚本,也因此得学,制作了一个非常经典的工具脚本。
这里面简化了很多操作,使用键盘来完成交互式选择模式也让很多的刷机小白感受到熟悉。将你至于用户的位置,在打开后,选择2会跳转到另外一个界面,它自动检测你的设备是否插入,在检测到后让你把文件拖进窗口内,这一切都非常自然。
对比来说,它更加拟人化,也因此被广泛流传。
在尝到甜头后,我希望一个软件能更加亲近人类多一点,开始了对鼠标操作的探索。
第一次尝试: 总的来说,它是失败的。
在无聊之际思考着怎么把fastboot的xxx功能应该怎么通过图形化展现出来,得到了这个看起来云里雾里的界面。视角至于指令拼接中。在此,Fastboot得到了直白的图形化展示,并没有多人性化,就像是没有毛、耳朵、皮肤,甚至肛门装摄像头的电子猫宠物,它的确实现了猫的抽象价值,能跑能运行,但爱谁谁买去。
而且文件选择器非常难用,每次都得疯狂的找,即使是作为开发者的我 也没有怎么使用这个软件。
这就有了进步空间。
总结后,我对刷机方式进行了新的思考(又是闲暇时间的瞎想~)。
如果,我是说如果,它不是抽象一个Fastboot而是一个设备呢?或者抽象一个镜像,重新定义一种刷机方式。像是双击就能安装进设备里面!
所以这次我改变了逻辑,现在的刷机工具更像是一个文件编辑器,使用逻辑是你打开一个文件 处理这个文件,然后拔*无情。基本上有过一定软件使用经验的人,都能做到下意识使用这款软件,因为这就像是你在打开某个图片音乐,然后浏览内容。
本项目由IDEA开发,并取得了Jetbrains OpenSourceLicense