【免费下载链接】Shizuku-NextA feature-rich Shizuku fork with improved setup, reliability, UI, and additional start methods.项目地址https://gitcode.com/gh_mirrors/sh/Shizuku-Next点击查看免费下载Shizuku-Next是一款功能丰富的 Shizuku 分支应用专为提升 Android 权限管理体验而生。它能让你在手机上批量授予或收回其他 App 对 Shizuku 的访问权限并深入管理每个 App 的 AppOps、电池策略与网络访问无需连接电脑。本教程面向新手带你从启动 Shizuku 开始一步步掌握这些高级权限管理技巧。一、先认识 Shizuku-Next为什么它值得装Shizuku 系列应用的核心价值是把原本只能靠电脑端adb命令完成的操作搬到手机 App 内完成。Shizuku-Next 作为上游 Shizuku 的功能增强分支在启动方式、稳定性和界面方面做了改进例如支持不依赖 Wi-Fi 的启动方式并内置了看门狗Watchdog自动恢复机制见 docs/screenshots/ 中的界面截图。而权限管理正是它的招牌功能之一功能说明批量授权一次性决定哪些 App 可以使用 Shizuku单项 App 权限修改普通 App 的危险权限与特权权限AppOps更改系统底层的应用操作开关如摄像头、悬浮窗电池管理设置待机分桶与不受限制的电池策略网络访问直接拦截某个 App 的所有网络流量二、前提条件确保 Shizuku 服务已启动所有高级操作都依赖 Shizuku 服务端在运行。打开 App 首页你会看到当前的运行状态Running / Stopped、启动方式与 Transport 信息。若显示Running可以直接进行权限管理若显示Stopped点击Start按钮或展开Other start methods选择其他启动方式。状态判断逻辑位于 ShizukuStateMachine.kt界面上的每一行操作在 Shizuku 未启动时都会被自动变暗禁用避免无效的点击。 小技巧在设置中开启Start on boot与Watchdog源码见 SettingsScreen.kt可以让 Shizuku 开机自启、崩溃自动恢复减少手动干预。三、批量管理 Shizuku 权限Toggle all 与筛选进入底部的Apps标签页这里列出了设备上所有已安装的 App以及它们是否被授予了使用 Shizuku 的权限。1. 用筛选芯片快速定位页面顶部提供两层筛选源码见 AppsScreen.kt类型筛选All / User / System / Disabled / Hidden区分用户应用与系统应用权限筛选Granted已授权/ Revoked已收回/ All。配合搜索框和排序最近安装 / 最近更新 / A-Z可以秒级定位目标 App。2. 两种方式批量操作Toggle all全部切换点击页面右上角的 Toggle all 按钮App 会询问Apply to all N listed apps?确认后对当前筛选列表中的所有 App统一执行授予或收回手动多选长按 App 卡片进入多选模式逐个勾选再用底部的 Grant / Revoke 按钮对选中批次生效提示文案为 Apply to N selected app(s)?。批量结果会以底部提示如 Access granted to N apps反馈。这种设计让给全家桶授权收回所有陌生 App这类操作只需两步完成。四、单项 App 权限管理权限区与运行时区点击任意 App 进入详情页源码 AppDetailScreen.kt顶部会显示该 App 的名称、包名与状态徽章系统应用 / 已停用 / 已移除等。1. 权限分两区展示分区内容可改性特权权限区signature / privileged / development 等保护级别的权限仅平台标记为 development 的可改运行时权限区dangerous 级别权限位置、相机、通知等adb 可改开关直接生效分类逻辑在 PackageTools.kt 中实现平台无法让 adb 修改的权限开关会直接置灰而不是点了之后静默失败。2. 授予危险能力会二次确认当你要打开INSTALL_PACKAGES安装应用、WRITE_SECURE_SETTINGS写入安全设置、PACKAGE_USAGE_STATS使用情况访问这类危险授权时App 会弹出确认对话框明确告知这等于把 adb 级别的能力交给对方。普通运行时权限则不会打扰你——你刚拨动的开关本身就是决定。五、AppOps 管理比权限更底层的开关详情页的App ops区域管理的是系统底层实际参考的应用操作机制。相比普通权限AppOps 的优势在于拒绝后 App 不会察觉权限被收回数据直接返回空值。App 内置了 15 项实测有效的高价值操作定义见 PackageTools.kt 中的OPS列表后台运行 / 任意后台运行经典的自启动管理后者更彻底连开机广播接收器一并禁用前台服务启动、保持唤醒Wake lock治理后台耗电通知发送、剪贴板读取、悬浮窗日常高频场景摄像头、麦克风权限已授予但想偷拍偷录时拒绝对应的 op 会让数据返回为空模拟定位、画中画、振动、安装应用等。每项操作提供四种模式默认 / 允许 / 忽略 / 拒绝点击行即可切换改动即时生效并重新读取确认。⚠️ 注意所有文件访问、使用情况访问、精确闹钟、修改系统设置这四项属于系统设置中的特殊访问而非 AppOpsadb 无法更改因此不出现在列表里。六、电池管理待机分桶与不受限制详情页的Battery区域提供两项控制读取与写入逻辑在 PackageTools.kt待机分桶Standby bucket从最宽松的active到最严格的never共 7 档。把不常用的 App 调到rare或restricted可显著降低后台唤醒被系统豁免exempted的 App 只能查看、不可设置界面上会如实标注不受限制Unrestricted一键开关将 App 加入电池优化豁免名单适合需要常驻后台的工具类应用。七、网络访问直接拦截 App 流量详情页的Network区域提供一个开关阻止该应用联网Network block。支持Android 11 及以上系统低于该版本会显示不支持提示开启后该 App 的所有网络请求Wi-Fi 与移动数据都会被系统层面丢弃无需第三方代理或防火墙 App需要 Shizuku 服务运行中才能操作。适合场景给儿童应用断网、防止某工具类 App 偷传数据或离线测试某个 App 的本地功能。八、常用快捷操作免电脑的包管理详情页的Actions区域还收拢了一批原本要开开发者选项或连电脑的操作操作说明强制停止立即结束该 App 及其进程挂起 / 恢复挂起后 App 无法运行类似软禁用停用 / 启用停用系统应用仅对非系统应用提供停用避免设备变砖清除数据二次确认后清空应用数据为当前用户卸载系统应用可卸载更新保留原版恢复系统应用对已移除的系统应用一键恢复九、别忘了Shizuku-Next 自身需要的权限管理别人之前先把自己的服务配置完整。进入设置 → 权限源码 PermissionsScreen.kt这里集中列出了 App 运行所需的全部权限及其当前状态通知Shizuku 状态与授权请求提醒附近设备 / 本地网络Android 13 无线调试需要电池优化豁免防止后台服务被杀辅助功能用于无需 Wi-Fi 的启动方式等场景使用情况访问、DUMP部分高级功能如隐藏列表所需App 会自动尝试通过 Shizuku 授予写入安全设置只能由 adb 授予页面提供一键复制命令。每行都会实时显示已授予对勾或未授予操作按钮拒绝过不再询问的权限会直接引导你跳转系统设置页。十、注意事项与常见问题Shizuku 未运行时AppOps、电池、网络区域的行会变暗并提示需要 Shizuku先回首页启动服务开关置灰平台不允许 adb 修改的权限会显示为只读这是诚实的禁用而非故障网络拦截版本限制Android 11 以下不可用界面会明确提示不支持谨慎授予危险特权给第三方 App 授予INSTALL_PACKAGES、DUMP等权限前务必确认来源可信系统应用操作有风险停用系统应用可能导致设备无法开机App 只对你安装的应用或已停用的系统应用提供该入口。按照以上步骤你已经可以完全在手机上完成过去需要adb的权限管理工作。Shizuku-Next 通过 manager/src/main/java/moe/shizuku/manager/ 下的模块化代码实现了这些能力配合内置终端Terminal与 ADB 模块系统还有更大的探索空间。赞分享【免费下载链接】Shizuku-NextA feature-rich Shizuku fork with improved setup, reliability, UI, and additional start methods.项目地址https://gitcode.com/gh_mirrors/sh/Shizuku-Next点击查看免费下载相关推荐终极Shizuku权限管理3步解锁Android系统完整权限终极Shizuku权限管理3步解锁Android系统完整权限 Shizuku是一款革命性的Android权限提升工具它允许普通应用程序通过adb或root权移动开发系统编程Cangjie-TPC/markdown4cj权限控制访问权限管理Cangjie TPC/markdown4cj权限控制访问权限管理 痛点Markdown渲染中的安全挑战 在移动应用开发中Markdown渲染组件不仅要处前端UI组件富文本上一篇AI-For-Beginners 07-ConvNets 实验用卷积神经网络对 Oxford-IIIT 宠物数据集做 37 类犬猫品种识别下一篇tldr 仓库中的 kr 别名页解析阿拉伯语版 Kiterunner 速查文档与别名页机制创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?