Skip to content

Repository files navigation

ReKernelFlash

ReKernelFlash 是面向已解锁 Android 设备的分区刷写工具,包名为 com.github.rekernelflasher。它提供 raw .img 刷写、AnyKernel3 ZIP 刷写和只导出型分区备份

刷写错误的镜像、分区或槽位可能导致设备无法启动。请仅在已解锁、可恢复的设备上使用可信文件,并在执行前确认目标分区与 A/B 槽位

当前支持的 raw .img 分区

当前版本仅支持将 raw .img 镜像刷写到以下分区

分区 用途
boot 启动镜像分区
init_boot 使用独立初始化启动镜像的设备所需分区
recovery 恢复镜像分区
dtbo 设备树覆盖镜像分区

每次 raw .img 刷写都会检查 Root 权限、支持分区白名单、A/B 槽位、目标块设备、镜像容量,并在写入后进行读回校验

核心功能

功能 说明
AnyKernel3 对 ZIP 大小、条目数、路径遍历和解压内容进行校验后,在私有临时目录执行
分区备份 将当前支持的分区导出至用户选择的位置,不提供恢复写入功能
结果与诊断 显示刷写结果并可导出不含源文件 URI 的诊断日志
重启菜单 提供常用重启模式入口

后续分区扩展计划

后续将根据设备反馈和实际使用需求逐项评估新增分区支持。每个新增分区都需要完成分区白名单、A/B 槽位解析、块设备检测、容量保护、写后校验、诊断日志和真机验证后,才会加入可选列表;不会直接开放任意分区名称的刷写

安装

Releases 下载最新 APK

构建

使用 JDK 21 和 Android SDK

JAVA_HOME=/path/to/jdk-21 ./gradlew :app:assembleDebug

许可证

本项目包含并修改了 ReSukiSU Manager 的 GPLv3 代码。完整许可见 LICENSE,归属与通知见 NOTICE.md

About

Android partition flasher for raw boot images, AnyKernel3 ZIPs, A/B slot selection, and partition backup.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages