✨ 更新亮点 / Highlights
- 🧪 实验室特性:BinderWrapper(大幅提升 Root/Shizuku 性能,默认开启)
- 🧩 支持模块(Magisk/KSU/Apatch)分析与刷写
- 🎨 动态取色:安装界面与进度通知跟随应用图标取色
- ☁️ 应用内更新(仅在线版)与多线程下载支持
- 🗑️ 卸载设置页面主动拉起与持久化选项
- 🐞 大量 Bug 修复与底层重构
📦 更新内容 / What's Changed
🇨🇳 中文
🚀 新增功能
- 新增:实验室功能
- 支持在 Shizuku 和 Root 模式下使用 BinderWrapper 替代 UserService 以获得更好性能(默认开启)
- 支持分析并刷写模块 @AlexLiuDev233
- 支持自定义 HTTP 下载的安全策略(仅对在线版有效)
- 支持自定义安装请求方 @AlexLiuDev233
- 新增:动态取色支持
- 安装对话框跟随待安装应用的图标取色
- 安装实时活动(Live Activity)进度通知跟随待安装应用的图标取色
- Miuix 设置界面增添 Haze 模糊效果
- 新增:安装流程优化
- 支持多线程下载
- 支持单独打开或选择分包文件以添加到现有安装会话
- 支持设置点击对话框安装按钮后静默安装
- 用户导航离开安装对话框时,自动以通知显示以避免丢失安装会话
- 新增:分包选择增强
- MD3 选择分包界面支持分类显示
- 支持为分包安装选择默认策略(全选分包 / 智能选择最优)
- 支持在安装对话框显示安装包大小对比,并根据选择的分包实时计算总大小
- 新增:全新卸载页面
- 支持持久化卸载选项
- 支持按包名主动拉起卸载器
- 新增:在线版添加应用内更新逻辑,分别支持 Alpha/Release 通道
- 新增:自定义安装原因 @AlexLiuDev233
- 新增:从通知打开应用支持调用特权启动 (Root/Shizuku)
- 新增:安装成功通知支持在设定的倒计时后自动清除
- 新增:错误处理以及智能建议 #377
- 新增:HyperOS 使用 Dhizuku 安装系统应用报错“需要有效安装者”时,智能建议使用 Shizuku 重试
⚡ 优化与改进
- 底层重构:重构多处代码,显著提高运行效率
- 优化:Root (AppProcess) 性能
- 优化:Shizuku 错误处理机制
- 优化:迁移 Dhizuku 模式的文件删除逻辑,支持使用最新版 Dhizuku/Owndroid 授权时的文件删除
- 优化:中文文档 @Tools-cx-app
- 优化:应用内文本描述
- 优化:GitHub Actions 工作流
⚙️ 更改
- 更改:依赖更新 (Gradle 9.2.1, Kotlin 2.3.0, Compose 1.10.0, Java 25)
- 更改:Miuix 支持 Monet 取色
- 更改:动态取色扩展支持,Android 8 以上即可使用 @budingxiaocai
- 更改:由于小米最近的包管理更新修复,现在为支持的设备恢复“无授权器”的安装模式
🛠 修复
- 修复 批量安装时提前删除缓存导致后续安装无法进行的问题
- 修复
app_process造成僵尸进程的问题 - 修复 Android 8+ 自适应图标显示问题 @Vixb1122
- 修复 APKS 解析问题
- 修复 通知刷新过快导致无法显示通知(添加节流机制)
- 修复 卸载器无法使用“无授权器”模式的问题
🗑 移除
- 移除:Material 依赖(缩减产物大小,Compose 项目无需)
- 移除:”允许受限制的权限“安装选项(选项无意义)
🌍 翻译
由于翻译贡献者数量较多,统计与维护成本较高,自本版本起将不再在 Release 中逐一列出翻译贡献者。
感谢所有参与翻译并帮助项目走向更多语言的贡献者!
🇺🇸 English
🚀 New Features
- Added: Laboratory Features
- Support using BinderWrapper instead of UserService in Shizuku/Root modes for better performance (Enabled by default)
- Support parsing and flashing Modules @AlexLiuDev233
- Support custom HTTP download security policies (Online build only)
- Support custom installation requester @AlexLiuDev233
- Added: Dynamic Color Support
- Installation dialog extracts colors from the app icon
- Real-time install progress (Live Activity) extracts colors from the app icon
- Added Haze blur effect to Miuix settings UI
- Added: Installation Improvements
- Multi-threaded download support
- Support opening or selecting individual split files to add to an existing installation session
- Support Silent Install after clicking the install button in the dialog
- Automatically show notification when navigating away from the installation dialog to prevent session loss
- Added: Split APK Enhancements
- Categorized display in MD3 split selection UI
- Support default strategy for split selection (Select All / Smart Select Optimal)
- Show size comparison in dialog with real-time total size calculation based on selection
- Added: New Uninstall Page
- Support persistent uninstall options
- Support actively launching uninstaller via package name
- Added: In-app Update logic for online builds (Alpha/Release channels each)
- Added: Custom installation reason @AlexLiuDev233
- Added: Privileged launch support when opening app from notifications (Root/Shizuku)
- Added: Auto-dismiss installation success notification after a set countdown
- Added: Error handling and Smart suggestions #377
- Added: HyperOS hint: Suggest using Shizuku when Dhizuku fails to install system apps due to "Valid installer required" error
⚡ Improvements
- Refactoring: Major code restructuring for improved runtime efficiency
- Optimization: Root (AppProcess) performance
- Optimization: Shizuku error handling
- Optimization: Migrated Dhizuku file deletion logic to support latest Dhizuku/Owndroid authorization
- Optimization: Chinese documentation @Tools-cx-app
- Optimization: In-app text improvements
- Optimization: GitHub Actions workflow
⚙️ Changes
- Changed: Dependency updates (Gradle 9.2.1, Kotlin 2.3.0, Compose 1.10.0, Java 25)
- Changed: Miuix now supports Monet coloring
- Changed: Extended dynamic color support to Android 8+ @budingxiaocai
- Changed: Restored "No Authorizer" install mode for supported Xiaomi devices (following recent system fixes)
🛠 Fixes
- Fixed cache being deleted too early during batch installs
- Fixed
app_processcausing zombie processes - Fixed adaptive icon support on Android 8+ @Vixb1122
- Fixed APKS parsing issues
- Fixed notification throttling to prevent display failures
- Fixed uninstaller not working with "No Authorizer" mode
🗑 Removed
- Removed: Material dependency (Reduced artifact size)
- Removed: "Allow restricted permissions" install option (Redundant)
🌍 Translations
Due to the high number of contributors, individual names will no longer be listed in Releases starting from this version.
Big thanks to all contributors for helping bring this project to more languages!