pm path 解析真实 APK 路径、解析失败写日志退出、进程名固定为 guang-daemon,日志统一在 /data/local/tmp/guang-daemon.log。
看更新 →
Welcome to Mist Unveils Infinite Tomorrows !
Android 系统级权限工具箱 · v1.42
科技不再是高高在上,而是服务于人民
让科技触手可及,终极 Android 工具箱
四条 shell 通道自动降级(Shizuku / 无线调试 / 电脑 ADB 守护进程 / Root),不弹设置页、不做模拟点击,
pm / appops / settings 直写,写完回读系统真值。
主下载走 GitHub 直链(官方发布地址);备用直链放在网站仓库的 release 里,两个地址是同一个文件。SHA-256 见页底。
pm path com.guang.lab 解析当前安装包,找不到就在日志里写明原因并退出,不再用写死的路径。--nice-name=guang-daemon 运行,ps 里一眼能认出来。/data/local/tmp/guang-daemon.log,连不上时先看这个文件。上一版(1.40):冻结状态改读系统真值(显示「当前:已停用(冻结中)」/「当前:已启用」),解冻不再误判。
所有操作都是 shell 直写,不做模拟点击、不靠无障碍去点开关。设置页可指定优先级。
装好并启动 Shizuku(或 Stellar)并授权本应用,服务端以 shell 身份 fork sh -c 执行脚本。
Android 11+ 打开「无线调试」,用 6 位配对码与本机 adbd 配对,之后本机直连 shell——不用 root、不用电脑。
手机 USB 连电脑、开 USB 调试,电脑跑一行 adb shell sh …/files/start.sh,手机就有 uid=2000(shell) 常驻进程在 127.0.0.1:47901 上等命令——没有无线调试(Android 10 及以下)、也没有 root 时用这条。
有 su 就直接 su -c。四条通道任一失败,自动试下一条。
每项操作写完都在同一段脚本里回读系统真值(appops get / settings get / dumpsys)再判定成功,不信退出码。
pm grant)appops set)一次写入pm uninstall --user 0 与 install-existing,「已卸载」可一键装回走当前通道执行任意 shell,输出原样返回。想验证什么系统行为,不用再连电脑。
通道页可用 Root 生成本应用的 Magisk 模块(含 priv-app 白名单),重启后冻结走系统 API、不依赖 shell;
屏幕灰度用 daltonizer 单色开关,可逆、不改亮度与分辨率。
脚本正文都在 res/raw/*.sh,Kotlin 侧只做两件事:字符集校验(包名只允许 [A-Za-z0-9._],组件名额外允许 $)+ 占位符替换。用户输入不可能变成任意命令。
就是「通道」页的手动命令台——这是显式功能,不是漏洞。你敲什么它跑什么,所以别粘来路不明的脚本。
签名级 / 系统专属权限:shell 也无权授予,报告里的 ✕ 属正常。
恢复只对预装应用有效:第三方应用用 --user 0 卸载是真删,恢复不了。
无线调试通道需要 Android 11+,且要求同一个 Wi-Fi 下能连到本机 adbd;Android 10 及以下请走「电脑 ADB 守护进程」或 Root。
冻结的「隐藏 / 挂起」依 ROM 而异,部分深度定制系统会拦或重启后回滚。
00a3cc87c951cd52cadf47645ac00ba33157143a64801ceb4bc88065455df2a8
b8b4c346718427705e799134d3a19cf2
| 项目 | 值 |
|---|---|
| 文件名 | GuangLab-1.42.apk |
| 大小 | 4,593,108 字节(4.38 MB) |
| 版本 | 1.42(versionCode 43) |
| 系统要求 | Android 8.0+(minSdk 26),targetSdk 34 |
| 申请权限 | CHANGE_COMPONENT_ENABLED_STATE、QUERY_ALL_PACKAGES、moe.shizuku.manager.permission.API_V23、INTERNET |
Windows:certutil -hashfile GuangLab-1.42.apk SHA256 · macOS / Linux:shasum -a 256 GuangLab-1.42.apk