一、Android 13 以下兼容(液态玻璃自动回退)
Android 13− Compatibility (Liquid-Glass Auto Fallback)
- 液态玻璃组件所依赖的
miuix-blur 库最低要求 Android 13,导致 13 以下打开即闪退;现已加入能力检测。 - The liquid-glass UI relies on the
miuix-blur library, which requires Android 13+, causing crashes below 13; a capability check is now added. - Android 13+ 继续使用液态玻璃效果;Android 10–12 自动回退为普通组件(普通 surface + 矩形胶囊导航)。
- Android 13+ keeps liquid glass; Android 10–12 automatically fall back to plain components (normal surface + rectangular pill navigation).
minSdk 保持为 Android 10(API 29)。minSdk stays at Android 10 (API 29).
二、自动备份权限逻辑重构
Auto-Backup Permission Flow Rework
- 删除自动备份设置页原有的两条存储权限授权按钮与提示。
- Removed the two storage-permission grant buttons/hints on the auto-backup settings page.
- 改为启动时检查权限:
- 所有文件访问(Android 11+,跳转系统设置页)
- 通知权限(Android 13+,弹系统授权对话框)
- Permissions are now checked at startup:
- All-files access (Android 11+, opens system settings)
- Notifications (Android 13+, system dialog)
- 非阻塞:即使用户拒绝授权也能正常进入应用。
- Non-blocking: the app still opens even if the user denies the permissions.
- 自动备份设置页新增「说明文字」(使用说明与功能简介)与「未授权必要权限」提示(点击跳转系统设置)。
- The auto-backup settings page now shows a usage/feature description and an "未授权必要权限" (required permission not granted) hint that opens system settings when tapped.
三、内核压缩包回滚功能
Kernel-Zip Rollback Feature
- 操作记录新增条目类型 「刷入内核压缩包」。
- Added a new history entry type "刷入内核压缩包" (flash kernel zip).
- 开启应用内自动备份后,刷入 AnyKernel3 之前会自动备份 boot 与 dtbo 两个分区。
- With auto-backup enabled, boot and dtbo are backed up automatically before flashing AnyKernel3.
- 操作记录页与自动备份记录页的右下角均新增 「回滚」按钮,点击(带二次确认)即可恢复对应备份分区。
- Both the history page and the auto-backup records page show a "回滚" (rollback) button in the bottom-right corner; tapping it (with confirmation) restores the corresponding backed-up partitions.
四、界面与日志细节
UI & Log Formatting
- 回滚按钮改为矩形(此前呈椭圆/胶囊)。
- The rollback button is now rectangular (previously oval/pill-shaped).
- 日志统一为
源 -> 目标 格式:- 操作日志:
刷入 {zip} -> {boot 块设备} - 自动备份日志:
{块设备} -> {备份镜像}(boot、dtbo 各一行)
- Logs now use a unified
source -> target format:- Operation log:
刷入 {zip} -> {boot block device} - Auto-backup log:
{block device} -> {backup image} (one line each for boot and dtbo)
五、移除旧功能
Removed Legacy Features
- 移除百宝箱内「自动禁用 AVB2.0」与「隐藏 AVB 状态」开关。
- Removed the "auto-disable AVB2.0" and "hide AVB status" switches from Toolbox.
- 移除首次启动/版本更新向导,以及模块安装逻辑(后端模块 + 元模块)。
- Removed the first-launch / version-update wizard and module installation logic (backend module + meta modules).
- 移除设置中的「重新启动向导」按钮。
- Removed the "重新启动向导" (restart wizard) button in Settings.
- 启动检查逻辑保留,文案「正在连接后端服务」改为「检查必要权限」。
- Startup checks are kept; the text "正在连接后端服务" is changed to "检查必要权限".
- 删除模块压缩包资产(
RKF.zip、magic_mount_rs.zip、overlayfs.zip),APK 体积约从 25.1 MB 降至 22.6 MB。 - Removed module zip assets (
RKF.zip, magic_mount_rs.zip, overlayfs.zip); APK size dropped from ~25.1 MB to ~22.6 MB.
构建信息 / Build Info
- 版本 / Version:
v2.8 (20800) - 已签名 release APK / Signed release APK:
app/build/outputs/apk/release/app-release.apk - 构建结果 / Build result:
BUILD SUCCESSFUL(仅剩无关的既有弃用警告 / only pre-existing deprecation warnings remain)