免 Root 也能跑特权命令?stellar 用无线 ADB 做到了

系统工具 ·约 7 分钟 ·記筆記的貓:團子

stellar 是什么

前阵子帮朋友调试安卓应用,发现他手机上装了个叫 stellar 的小东西——4.37MB,比大多数社交 APP 的零头还小,却能干一些平时要么连电脑敲命令、要么直接 Root 才能做到的事。说白了,它是一个基于 ADB 无线调试的特权框架管理器,定位和 Shizuku 类似,就是给需要特权的应用提供 shell 级别的服务进程,让这些工具能深度操作系统目录、读写隐藏设置、跑 ADB 命令等等。

它的核心卖点是完全不需要 Root,只要手机打开开发者选项里的无线 ADB 调试,就能把服务进程拉起来。包名 roro.stellar.manager,更新挺快,最近版本是 1.0.11。除了当特权框架之外,它自己也带了点实用小功能——应用双开、隐私保护模块、ADB 命令快捷执行——相当于给不想折腾 Root 的安卓用户提供了一个"轻度玩机工具箱"。

安装

安装过程倒是没什么复杂的,stellar下载 是安卓 APK,直接装就行。但有几个前置条件必须先理清楚,不然装完打开就是一片灰色——服务起不来,啥功能都用不了。

首先,你的安卓手机必须打开开发者选项,然后在开发者选项里启用「无线调试」。不同品牌的路径稍微有点差别:原生安卓是设置 → 系统 → 开发者选项,小米/OPPO/一加之类的国产 ROM 一般在设置 → 更多设置 → 开发者选项里找。打开无线调试后,会显示一个配对码和 IP:端口,stellar 第一次启动时需要这些信息来建立 ADB 连接。

其次,手机和电脑得在同一个 Wi-Fi 网络下。无线 ADB 本质上还是通过局域网传输调试指令的,网络不通或者隔了太多路由都会连不上。stellar 自己也有一个「无线启动向导」,一步步引导你配对和连接,跟着走基本不会出错。

装完之后第一次启动,先别急着到处点。进入主界面,先看中间那个大按钮——显示「服务未运行」还是「正在运行」。如果是前者,点一下开始按钮,它会自动执行 ADB 配对和服务启动流程,整个过程大概半分钟。启动成功后状态会变绿,这时候才算真正装好了。

还有一个小坑值得提一下:如果你之前用过 Shizuku Manager,手机上还留着旧服务,stellar 启动时可能会检测到端口被占用。不过文档里提到它和 Shizuku 可以共存,只要不同时跑两套服务就行——实在不行先把 Shizuku 的服务停掉再启动 stellar。

服务启动主界面

安装完第一眼界面

说实话,打开 stellar 的那一刻我是有点意外的。因为它的功能定位比较硬核——特权框架、ADB 调试——但 UI 却做得挺干净,没有那种"给开发者看的控制台"味道。主界面就是一个大大的服务状态卡片,下面分了几个标签页:已授权应用、ADB 命令、设置。

已授权应用页空的时候就是一片白,点右上角的加号可以手动把需要特权的应用加进来。我装完之后第一个加的是 MT 管理器——平时想用它改个系统文件什么的,没有特权权限就是半残废。加完之后 MT 里那些"需要 shell 权限"的操作瞬间都能用了,这个体验提升是立竿见影的。

ADB 命令页倒是挺有意思,给那些不想每次连电脑敲命令的人一个快捷入口。上面有个输入框,底下一排常用命令的快捷按钮——比如查看设备信息、列出已安装应用、强制停止进程这些,点一下就自动填好了。这个功能本身不复杂,但日常用起来省了不少麻烦,毕竟 ADB 命令的参数细节我总是记不住。

ADB 命令快捷执行

实际用下来的三个核心感受

1. 授权管理做得比 Shizuku 更顺手

用过 Shizuku 的人应该都记得,授权流程是应用弹请求 → 管理器弹窗 → 确认授权。stellar 也有这套机制,但它的授权页做得更像一个"权限管家"——每个应用的授权状态一目了然,支持搜索定位,而且从某个版本开始加了多选批量调整的功能。

我手机上授权了差不多二十个应用,之前用 Shizuku 时想把几个半年没用的工具权限收回来,得一个个点开改。stellar 的多选功能直接勾选一批、统一设为拒绝,三秒钟搞定。撤销之后应用侧的反应也很直接——下次调用特权接口时就会收到未授权提示,不会卡住或者崩溃,这点做得挺克制的。

2. 联发科平台的稳定性提升是真的

文档里反复提到对联发科平台的优化,我之前还以为是营销噱头,直到朋友那台天玑 1200 的手机装上之后才发现区别——之前用 Shizuku 的时候,他那台手机每隔两三周就会出现一次服务挂掉的情况,必须手动重启服务。换了 stellar 之后跑了快一个月没出过问题。这个场景比较窄,可能只有联发科用户能感受到,但对这类用户来说,稳定性确实是刚需。

3. 也有不太好用的地方

说实话,stellar 不是没有缺点。最大的问题是无线 ADB 的连接依赖网络质量——我在公司网络下用的时候,因为公司 Wi-Fi 对局域网设备间通信做了一些限制,偶尔会出现服务突然掉线的情况,需要手动重新启动。在家用路由器下就完全没问题。如果你的使用场景经常换网络,这个可能会有点烦。

另外就是服务重启后的授权状态。文档里提到有三种开机自启的方式可以保持授权,但我还没完全摸透怎么配置。目前每次手机重启后,还是需要手动确认一下授权状态——部分应用会变成一次性授权,下次调用时又要重新弹窗确认。这个问题不算严重,但如果有那种依赖特权接口的自动化场景(比如定时任务),就得认真配置开机自启了。

适合谁和不适合谁

总结一下,stellar 适合这几类人:

  • 已经在用 Shizuku 但遇到了稳定性问题的用户——尤其是联发科平台的,换过来体验差距会很明显
  • 想尝试玩机但不想解锁 Bootloader 的新手——免 Root 的门槛低很多,装坏了大不了卸载重装
  • MT 管理器、GKD、AppOps 这类工具的重度用户——没有特权权限的话这些工具功能砍一半都不止

不太适合的场景:

  • 手机只用来刷视频、聊天、打游戏的普通用户——这东西对你来说完全是负担,服务跑着还占点后台资源
  • 对手机网络环境不稳定的人——公司 Wi-Fi、公共 Wi-Fi 下连接掉线会让人很烦

最后说一句:stellar 这种特权框架类工具,装上之后最大的价值不在于它本身带了什么功能,而在于它把你手机里那些"需要 Shizuku 或 Root"的应用从半残变成完整体。选它还是选 Shizuku,本质上就是选一套你觉得更顺手、更稳定的特权底座——而不是选一堆花哨的功能。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

團子還試過這些