• 5回复贴,共1

什么是 Shizuku,您可以在 Android 设备上用它做什么?

只看楼主收藏回复

Android Debug Bridge(简称ADB)是一种方便的开发工具,可与您的手机交互以进行调试和测试。通过 ADB,开发人员和高级用户可以使用比用户安装的应用程序更大的权限访问 Android 的内置 Linux 命令行 shell。值得注意的是,ADB shell 权限不等于超级用户访问权限,因此您可能仍需要root 设备才能完全控制操作系统。但是,根据您的改装要求,shell 访问足以授予或拒绝权限、更改系统设置值以及执行更多操作。这就是Shizuku应用程序发挥作用的地方。


1楼2022-07-24 22:30回复
    如何安装和配置 Shizuku?具有根访问权限没有root权限 Shizuku 是一个很好的解决方案,可以解决 Android 改装世界中一个相当复杂的场景:允许第三方应用程序访问系统级应用程序编程接口 (API)。这个想法是运行一个具有 shell 级别权限的专用进程,它充当系统服务器和应用程序之间的代理。开发人员不再依赖于在sushell 中运行命令,而是可以利用 Shizuku 服务器组件来执行提升的操作。


    2楼2022-07-24 22:30
    回复
      广告
      立即查看
      简而言之,如果应用程序需要只能通过 ADB(或 root)授予的特殊权限,您可以使用 Shizuku 直接从您的 Android 设备授予它们。 Shizuku 项目是开源的,由 Rikka(又名RikkaW)、Haruue和其他几位开发人员维护。


      3楼2022-07-24 22:30
      回复
        极快的执行速度(由 Android 的称为“绑定器”的进程间通信机制提供支持)。 应用程序可以使用 Android 系统 API,只需添加微不足道的代码。


        4楼2022-07-24 22:30
        回复
          在 Android 11 及更高版本上,您可以直接在您的设备上设置和启动 Shizuku。 如前所述,Shizuku 项目是开源的,因此您可以从其官方 GitHub 存储库获取源代码后查看代码库或自行编译。


          5楼2022-07-24 22:30
          回复
            如果您正在寻找 Shizuku 的预编译版本,您可以直接从 Google Play 商店获取。开发人员还托管了几个镜像,以便更轻松地下载官方 APK 版本。


            6楼2022-07-24 22:30
            回复