roro2239/Stellar
基于 Shizuku 的深度定制分支,让 Android 应用通过 ADB 或 Root 权限调用系统级 API。
- Star
- 1,812
- Fork
- 68
- 未关闭 Issue
- 27
- 最近提交
- 20天前
这是什么?
Stellar 是 Shizuku 的深度定制版本,让应用无需自身拥有 Root 权限,也能调用需要系统级权限的 API。通过 ADB 无线调试或 Root 启动 Stellar 服务后,授权应用即可通过它执行特权操作。
相比原版 Shizuku,Stellar 将权限细分为核心服务权限和伴随启动权限,后者可让应用的生命周期与服务绑定。项目还提供开机启动选项、服务与守护进程相互监测重启的双进程模式,以及以 Shell 用户(uid 2000)身份运行的降权激活功能。内置的 Shizuku 兼容层使基于 Shizuku API 开发的应用无需修改代码即可使用 Stellar。
项目主要使用 Kotlin 编写,管理界面采用 Material Design 3 风格重新设计。开发者可通过 JitPack 引入 Stellar-API 依赖进行集成,仓库提供了从 Shizuku 迁移的集成指南。
核心功能
- 01通过 ADB 无线调试或 Root 权限启动特权服务。
- 02细分的权限模型,包含核心服务权限和伴随启动权限。
- 03内置 Shizuku 兼容层,现有 Shizuku 应用无需修改代码即可使用。
- 04可选的降权激活功能,将 Root 启动的服务降至 Shell 用户运行。
- 05双进程守护模式,服务与守护进程在异常关闭后相互拉起。
- 06重新启用 Shizuku 已弃用的 newProcess() 及运行时权限授予、撤销功能。
适用场景
- 开发需要系统级 API 但不希望用户 Root 设备的 Android 工具。
- 将已基于 Shizuku 的应用迁移到提供更多权限控制的分支。
- 借助开机启动选项,运行需要随系统启动的自动化或系统调优工具。
快速上手
- 1
添加 JitPack 依赖 com.github.roro2239:Stellar-API:latest.release
- 2
在 AndroidManifest 中配置 StellarProvider
- 3
初始化 Stellar 并请求权限
- 4
调用 Stellar API 执行特权操作
使用前须知
- 服务必须通过 ADB 无线调试或 Root 权限启动。
- 移除了 Shizuku 的部分功能,如 rish 和 Sui 支持,因此并非完全的直接替代品。
收录于专题
标签
常见问题
- Stellar 是什么?
- 基于 Shizuku 的深度定制分支,让 Android 应用通过 ADB 或 Root 权限调用系统级 API。 Stellar 是 Shizuku 的深度定制版本,让应用无需自身拥有 Root 权限,也能调用需要系统级权限的 API。通过 ADB 无线调试或 Root 启动 Stellar 服务后,授权应用即可通过它执行特权操作。
- Stellar 可以免费使用吗?用的什么许可证?
- Stellar 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Stellar 还在维护吗?
- 活跃维护中。Stellar 最近一次提交是在 2026年10月18日。
- Stellar 适合用来做什么?
- 开发需要系统级 API 但不希望用户 Root 设备的 Android 工具。 将已基于 Shizuku 的应用迁移到提供更多权限控制的分支。 借助开机启动选项,运行需要随系统启动的自动化或系统调优工具。
- Stellar 怎么安装和运行?
- 添加 JitPack 依赖 com.github.roro2239:Stellar-API:latest.release 在 AndroidManifest 中配置 StellarProvider 初始化 Stellar 并请求权限 调用 Stellar API 执行特权操作
- 在哪里获取 Stellar?
- 源代码和安装说明在 GitHub 上:https://github.com/roro2239/Stellar
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款开源的 Material Design 风格 Android 文件管理器,支持 Root、压缩包和 FTP/SFTP/SMB/WebDAV 网络存储。
开源免费的 Android 应用数据备份与恢复工具,需要 Root 权限。
面向 Pixel 及其他安卓手机的实用工具、功能增强与变通方案合集应用。
一款开源 Android 防火墙与应用管理工具,可按应用拦截网络访问,并禁用或卸载应用。