leaderboard 排行榜 category 分类浏览 code 独立开发者 notifications 通知中心 download 下载 App
person

登录 AppShare

默认使用账号密码登录,也可以切换邮箱验证码。

还没有账号?

person_add

注册 AppShare

创建账号后即可参与版本讨论和收藏提醒。

已有账号?

Stellar

Stellar

正式版
category 玩机工具 / 应用 update 1.0.18 (100180) storage 4.6MB
215 查看
0 讨论
173 收藏

降权激活仅在 Root 启动模式下生效 ADB 启动模式本身就是 uid=2000,无需降权 降权后服务将失去 Root 特有的能力(如写入系统属性、访问受保护目录等)

photo_library 应用截图

new_releases 更新日志

新增功能 新增被跳转快速授权功能 部分 App 可能不会执行申请权限代码,而是跳转到 Stellar 后要求用户手动授权,此功能可在被跳转后检测源 App 是否被授权,当授权状态为询问时,Stellar 会自动弹出申请权限弹窗 新增隐藏后台功能 新增命令保存为桌面图标功能 新增无线调试启动过程中未开启无线调试时的快捷开启按钮 而不是跳转到开发者选项,此功能仅限 WiFi 连接时可用 新增开机启动中的预热模式 用于想在开机后在 WiFi 环境启动一次后即可无 WiFi 启动,但又不想真的启动 Stellar 服务的情况 改进 支持日语、葡萄牙语、西班牙语和巴西葡萄牙语 调整了服务日志页面日志刷新机制,将手动刷新改为每秒自动刷新 调整了服务日志页面日志类型筛选器样式,增加可读性 调整了服务日志页面日志类型筛选器的使用体验,筛选选择将会持久保存,而不是退出页面后清空 优化授权应用页面 UI 优化设置页面开机启动选项 UI 修复 修复授权弹窗中应用名称左右两侧丢失空格的问题 修复跟随启动授权弹窗会出现“仅一次”选项的问题 修复跟随启动已授权但基础权限未授权时无法跟随启动的问题 修复 Stellar 服务启动时拉起全部授权应用的问题 修复服务启动监听器对授权应用不生效的问题 修复权限请求结果可能被归到错误权限的问题 修复 Stellar 给未运行应用授权后跟随启动仍不生效的问题 修复同 UID 多进程客户端互相覆盖导致回调丢失的问题 修复 Binder 连接失败后第三方应用可能仍然收到已连接的问题 修复服务重启后第三方应用可能无法调用 Stellar 接口的问题 修复同一次 Binder 连接事件可能导致第三方应用重复触发某些逻辑的问题 修复无法识别部分第三方应用跟随启动声明的问题 修复授权列表漏掉仅声明跟随启动权限应用的问题 修复 Stellar 可能无法正确判断服务是否已运行的问题 修复跟随启动命令和终端命令可能卡死的问题 修复支持 Shizuku 而不支持原生 Stellar 却声明跟随启动的 App 被归类为 Stellar 原生应用的问题

description 应用介绍

【项目简介】 Stellar 是知名开源项目 Shizuku 的深度定制分支。它专为开发者设计,提供了一个更灵活、强大的特权 API 框架。 通过 ADB 无线调试或 Root 权限启动 Stellar 服务后,第三方应用即可调用需要系统级权限的 API,而无需应用本身拥有 Root 权限。 【核心特性与改进】 Stellar 相比原版 Shizuku,在权限、架构及体验上进行了以下核心升级: 1. 增强型权限系统 摒弃了单一的权限模式,引入了精细化的多维度权限管理体系: • 分级权限控制:包含“stellar”(核心 API 访问权限)和“follow_stellar_startup”(服务伴随启动权限)。 • 智能权限回调:增强回调机制,客户端可精准感知是“永久授权”还是“一次性授权”。 • 完整管理 API:提供全套权限查询、申请、撤销接口,满足复杂业务需求。 2. 启动与服务优化 • 服务伴随启动:应用可注册为 Stellar 服务的伴随进程,当服务启动时自动唤醒相关应用。 • 降权激活机制:即便使用 Root 启动,也会自动降权到 Shell 用户运行,提高安全性。 3. 架构重构 • 纯 Kotlin 编写:代码库 100% 使用 Kotlin。 • UserService 重写:全面重构用户服务层,优化模块通信,提升代码可维护性。 • 稳定性修复:修复了原 Shizuku 遗留的已知问题,增强框架稳定性。 4. UI/UX 全面升级 采用 Material Design 3 设计语言,重构了用户界面: • 界面焕新:打造简洁优雅的授权管理中心,交互更加自然。 • 可视化展示:授权页清晰呈现各项细分权限,状态一目了然。 • 引导优化:重新设计启动引导流程,新用户上手更轻松。 【与 Shizuku 的主要区别】 为了提供更完善的 API 支持,Stellar 在功能上做出了以下调整: [ 新增的功能 ] • 跟随启动机制(应用随服务自动启动) • 细分权限系统与一次性授权感知 • Root 启动后的降权安全机制 [ 重新启用的功能 ] Stellar 保留了部分在 Shizuku 最新版中已被弃用,但在特定场景下极具价值的功能: • newProcess() API:支持直接创建特权进程。 • 运行时权限管理:支持通过 API 为其他应用授予或撤销 Android 运行时权限(grantRuntimePermission / revokeRuntimePermission)。 [ 移除的功能 ] • rish:移除了内置的 root shell 工具。 • Sui:移除了对 Zygisk-Sui 的 API 支持。 【项目地址】 https://github.com/roro2239/Stellar https://gitee.com/su-su2239/Stellar