Installer 更新日志
fdf437fc 之后 master 分支的开发历程
v2.0-dev
17
提交总数
67
天跨度
5,676
行新增
2,343
行删除
功能总结
新功能
Dhizuku 免 Root 静默安装 — 通过 Hidden API Binder 调用系统 IPackageInstaller,实现无 Root 环境下的 APK 安装
新功能
三模式安装架构 — 支持 Shizuku / Dhizuku / 系统安装器三种安装方式,可按需切换
新功能
Hidden API 模块化 — 将 IIntentSender、IPackageInstaller、ServiceManager 等 11 个隐藏接口独立为 hidden-api 库模块
新功能
接口文档 Demo App — 在 hidden-api 模块内创建独立 Demo 应用,展示所有隐藏 API 的文档信息
新功能
安装对话框 — 全新的安装确认弹窗 UI,展示包名、版本、权限等信息
新功能
原生崩溃捕获 — 集成 C++ crash_handler,捕获 SIGSEGV/SIGABRT 等信号,保存崩溃日志到本地
新功能
ACRA 崩溃报告 — 接入 ACRA 框架,自动收集 Java 层异常并写入本地文件
新功能
主题管理 — 新增 ThemeManager,支持应用内主题切换及夜间模式配色
重构
包结构重组 — Java 文件按 ui/util 包分类,移除彩蛋功能,入口改为 Toast 提示
重构
依赖管理优化 — 新增 hidden-api 库模块依赖,更新 Gradle 版本目录
优化
UI 全面优化 — 清理冗余 Drawable 资源,统一图标命名,精简按钮选择器样式
修复
Process.killProcess 编译错误 — 修复 Java 解析到 java.lang.Process 的问题,改为全限定 android.os.Process
修复
语言切换功能修复 — 修正 LanguageManager 逻辑,确保多语言正确切换和持久化
修复
IIntentSender 类型转换 — 通过 AIDL 定义解决 ClassCastException 问题
国际化
多语言支持完善 — 新增繁体中文 (zh-HK/TW) 翻译,更新英文/日文/俄文翻译
展开提交日志
7f504fa
2026-05-07 00:06
接口文档 Demo App
在 hidden-api 模块内创建独立 Demo 应用,展示 11 个隐藏 API 接口的文档信息,包含类型标签、方法列表和字段说明。配置 Material3 主题和自定义图标。
+608
-3
0956aa8
2026-05-06 23:20
功能优化
UI 优化调整;修复语言切换功能异常;增加原生库支持;实现日志捕获功能,集成 ACRA 崩溃报告与 C++ crash_handler。
+867
-232
5a03d5e
2026-05-06 21:48
功能优化
安装对话框和设置页面交互细节优化,Shell 片段功能调整。
+26
-11
97182ce
2026-05-06 21:44
功能优化;添加测试语言翻译
新增 ThemeManager 主题管理;完善繁体中文翻译;清理冗余 Drawable 资源(移除 15+ 旧选择器和图标);精简按钮样式系统。
+1,383
-490
36792b9
2026-05-06 19:27
PR161926
合并 Pull Request,同步外部贡献代码。
91a4ee2
2026-05-06 18:51
实现对话框安装
重构安装对话框 UI 逻辑,新增权限说明弹窗;实现安装前的确认流程;新增 Dhizuku 图标资源。
+767
-639
83abd64
2026-05-06 15:20
对话框
大幅扩展安装对话框功能和 UI,新增多语言字符串;调整颜色配置。
+738
-213
ffc1ecd
2026-05-06 14:19
初步实现管理员安装
通过 Dhizuku + Hidden API 实现管理员权限安装;新增 AIDL 定义(IIntentReceiver/IIntentSender);增强 DhizukuInstallHelper 功能;编写 Dhizuku 故障排查文档。
+417
-57
67edc2d
2026-05-05 16:33
Hidden API 模块扩展
新增 PackageInstaller、ServiceManager、UserHandle 隐藏接口封装;移除彩蛋 WebView;优化 PrivilegeHelper 权限检测。
+132
-60
4b7b2b1
2026-05-05 16:18
软件包重构,功能实现
将 Java 文件重组到 ui/util 包;移除彩蛋功能;新增 ReflectionProvider 反射工具;重写 DhizukuInstallHelper;新增 LocalIntentReceiver 回调机制。
+613
-584
b82cc8b
2026-05-05 16:18
依赖
创建 hidden-api 库模块,封装 7 个 Android 隐藏接口(IIntentSender、IIntentReceiver、IPackageInstaller 等);配置模块构建和版本管理。
+147
-8
06fff0e
2026-05-05 14:25
初步解决 API 调用问题
大幅重写 DhizukuInstallHelper,优化 API 调用流程;增强 PrivilegeHelper 权限管理逻辑。
+305
-201
c353b42
2026-05-02 21:09
API 接入,HTML 优化
接入 Dhizuku API 实现包安装功能;新增 DhizukuInstallHelper;优化 InstallerFragment 安装流程;大幅优化项目介绍页面 HTML;增强 PrivilegeHelper。
+1,090
-196
54c933a
2026-03-22 19:35
Merge Pull Request #15
合并外部 Pull Request。
7fb424c
2026-03-02 09:25
PR140925
合并外部 Pull Request。