Shizuku是一款无需ROOT,即可轻松管理设备的命令行工具,用户可以轻松使用本软件获取更多实用的服务,更有超多的功能等你来体验,让用户在平台中可以获取诸多的使用体验,通过命令行,用户可以快速执行批量操作、自动化脚本等高级功能,极大提升设备管理效率。
Shizuku是干嘛用的
Shizuku可以帮助用户直接调用手机中每个APP需要手机root的系统API,软件可以直接让用户以 adb 或 root 特权使用系统API。
免Root教程:
1、进入手机设置:首先,解锁您的手机并打开主屏幕,找到并点击“设置”应用图标。
2、查找开发者选项:
Android 8.0 及更高版本:在设置菜单中,向下滚动并找到“关于手机”或“关于设备”选项,点击进入。
Android 7.0 及更低版本:直接在设置菜单中查找“开发者选项”,通常位于“系统”或“高级设置”类别下。
3、激活开发者选项:
Android 8.0 及更高版本:在“关于手机”页面中,找到“软件信息”或类似区域,连续快速点击“版本号”(可能需要点击7次左右),直到屏幕上出现提示:“您现在是开发者!”表明开发者选项已被激活。
Android 7.0 及更低版本:如果“开发者选项”已经可见,则无需额外操作。
4、返回上级菜单:点击返回键,回到上一级设置菜单,此时应能看到“开发者选项”已经出现在列表中。
5、启用“USB 调试”:进入开发者选项:点击刚激活的“开发者选项”,进入相关设置页面。在开发者选项列表中,找到“USB 调试”选项,将其旁边的开关滑动至开启状态。此时可能会弹出一个确认对话框,询问是否允许通过USB调试,点击“确定”授权。
6、启用“无线调试”:返回开发者选项:确保仍然在开发者选项页面。找到无线调试:向下滚动,找到“无线调试”选项(可能在“USB 调试”下方或附近)。点击“无线调试”旁边的开关,将其开启。此时,手机将开始监听无线ADB连接请求。
7、使用Shizuku进行无线配对:在猫扑手游网下载并安装 Shizuku 应用,安装完成后打开它。
8、开始配对:在 Shizuku 应用中,找到并点击“使用配对码配对设备”(可能在设置或连接相关选项中)。此时,手机屏幕上的“无线调试”区域将显示一个配对码。
9、输入配对码:返回 Shizuku 应用,您应该会看到一个提示输入配对码的通知或界面。将手机上显示的配对码准确输入到 Shizuku 中对应的位置。
10、确认配对:输入完成后,按照提示完成配对过程。成功后,Shizuku 应该能够通过无线方式与您的手机建立连接。
11、启动 Shizuku:通过以上步骤,您应该成功启用了“开发者选项”、开启了“USB 调试”与“无线调试”,并使用 Shizuku 完成了无线配对和启动。现在,您可以通过 Shizuku 在无线环境中对手机进行ADB相关操作。
功能服务:
1、列出已安装应用:快速查询设备上所有已安装的应用及其相关信息,便于用户了解设备软件环境。
2、启动/停止应用:通过命令直接启动或关闭指定应用,方便用户快速访问常用应用或关闭后台耗电应用。
3、直接运行shell命令:在Shizuku命令行中输入Linux shell命令,直接在设备上执行,实现文件管理、系统状态查询等高级操作。
4、无需ROOT的特定操作:利用Shizuku提供的特殊接口,无需ROOT即可实现部分原本需要ROOT权限的功能,如修改系统设置、访问受限文件等。
5、通过ADB的高级功能:在已连接ADB或取得ROOT权限的情况下,可以执行如冻结应用、清理缓存、修改系统参数等深度管理操作。
多样启动方式:
1、ADB启动:通过USB连接电脑,借助ADB(Android Debug Bridge)工具启动Shizuku,适用于需要与电脑深度交互的场景。
2、无线调试启动:支持通过无线网络进行ADB连接,实现远程管理,无需物理连接,随时随地掌控设备。
3、ROOT启动:对于已取得ROOT权限的设备,Shizuku可直接利用ROOT权限执行更深层次的操作,如冻结应用、修改系统文件等。
推荐理由:
1、多功能操作:Shizuku提供一个直观的命令行界面,用户可以直接输入命令来执行各种设备管理任务,如查询已安装应用、启动应用、运行shell命令等。
2、安全无忧:Shizuku允许用户在无需获取ROOT权限的情况下执行许多原本需要ROOT权限的操作,降低了安全风险,保护用户设备不受潜在威胁。
3、更广泛适用:对于不希望或无法获取ROOT权限的用户,Shizuku提供了无障碍的设备管理途径,扩大了适用范围。
Shizuku使用教程
1、以小米手机为例,你首先需要开启手机的开发者权限。(开发者选项开启的方法大同小异,不同品牌的手机可以善用网络搜索查一下)
开启开发者权限:进入设置-我的设备-全部参数与信息-连续点击MIUI版本。成功开启后,可以在“更多设置”中找到开发者选项。(你也可以直接在设置中搜索开发者选项)
2、进入开发者选项,往下滑找到“USB调试”(会有警告提示,等待10秒确认即可)、USB安装、USB调试(安全设置)这三个选项并开启,然后点击无限调试并开启。如图:
3、因为进行配对时,小米手机不使用原生通知样式会导致失败,所以这一步我们需要先调整为原生样式避免后续配对失败。
进入设置-通知与控制中心-通知显示设置-调整为原生样式。(也可以直接设置搜索“通知显示样式”进行更改)
4、进入shizuku,点击配对,然后根据提示前往无线调试页面,点击“使用配对码配对码配对设备”,看到6位配对码后,下拉状态栏点击shizuku通知,填入对应的数字即可(注意,一定要点击“使用配对码配对设备”,不然会一直显示搜索配对中)。经过这一次配对后,之后就不需要再次配对了,非常方便。
5、回到shizuku,点击“启动“就完成了所有的步骤。如果发现无法启动,那么可以尝试关闭再打开无线调试。
Shizuku修改安卓屏幕分辨率的步骤
1、准备工作
确保您的设备连接到WiFi。
打开Shizuku应用,点击“配对”,如果出现通知请求,选择“打开”。
2、开启开发者选项
在“配对”界面中,进入“开发者模式”。
3、启用无线调试
在“开发者选项”中,开启“无线调试”。
4、配对设备
在“无线调试”界面,选择使用配对码配对设备。
5、记下配对码
记下显示的六位WLAN配对码。
6、输入配对码
下拉手机通知栏,输入六位配对码。
7、访问作者网页
如果出现相应页面,点击打开作者的网页。
8、完成设备识别
找到您的设备,按照页面指示操作。
9、修改分辨率
打开Sam Helper的系统设置界面,修改屏幕分辨率,并关闭“锁定比例”。
10、授权Shizuku
点击“始终允许”以让Sam Helper使用Shizuku。
11、完成修改
屏幕分辨率已成功修改。
Shizuku激活步骤
1、连接设备:
首次激活Shizuku时,使用数据线将手机连接到电脑。
2、阅读帮助:
在Shizuku应用中查看相关帮助信息。
3、复制指令:
找到激活所需的指令,点击复制。
4、打开命令行:
在电脑上打开cmd命令行窗口。
5、确认连接:
输入 adb devices,确认手机已正常连接到电脑。
6、粘贴指令:
将第3步复制的指令粘贴到命令行窗口中。
7、检查启动状态:
如果一切顺利,Shizuku将启动成功。如果遇到问题,请查阅Shizuku官网的操作文档获取帮助。
Shizuku通过连接电脑启动
该启动方式适用于未root且运行Android 10及以下版本的设备。每次设备重新启动后,您都需要重复此步骤。
什么是 ADB?
Android 调试桥 (ADB) 是一个命令行工具,允许您与模拟器实例或连接的Android设备进行通信。它可用于安装和调试应用,以及提供对Unix
shell的访问。
安装 ADB
1、下载 SDK 平台工具:
-Windows:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
-Linux:https://dl.google.com/android/repository/platform-tools-latest-linux.zip
-Mac:https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
2、解压缩文件至任意文件夹。
3、打开终端:
-Windows 10: 在文件夹中右键,选择“在此处打开 PowerShell 窗口”(按住 Shift)。
-Windows 7: 右键选择“在此处打开命令行窗口”(按住 Shift)。
-Mac 或 Linux: 打开 Terminal(终端)。
4、测试 ADB:
-输入 adb,如果看到一长串内容而不是“找不到 adb”的提示,则表示成功。
-提示:在 PowerShell 或 Linux/Mac 中,所有 adb 命令需替换为 ./adb。
设置 ADB
1、在设备上开启 USB 调试:
-进入系统设置,找到“关于”。
-连续点击 “Build number” 直到出现提示“你现在是开发者”。
-在“开发者选项”中开启“USB 调试”。
2、连接设备到电脑,在终端中输入:adb devices
3、设备上将出现“是否允许调试”的对话框,勾选“总是允许”并确认。
4、再次输入 adb devices,如果成功,会看到设备信息。
启动 Shizuku
1、复制指令并粘贴到终端中:
adb shell sh
/sdcard/Android/data/moe.shizuku.privileged.api/start.sh
2、如果一切正常,您将在 Shizuku 中看到已启动成功的消息。
Shizuku常见问题解答
1、这个应用为何而生?
在Android系统中,许多API需要应用是系统应用或拥有框架签名才能调用。一些需要root权限的应用实际上只需调用这些API。由于这一限制,很多应用采取了变通的方法,但执行速度通常较慢。为了提供更好的用户体验,Shizuku应运而生,使得免root使用成为可能(通过ADB)。
2、什么是Shizuku Server?
Shizuku
Server是一个通过root或ADB启动的进程。普通应用可以通过与该进程交互来调用自身无权调用的API,调用速度几乎与直接调用API无差。
3、什么是Shizuku Manager?
Shizuku Manager用于启动Shizuku Server并管理使用该服务的应用。为了防止恶意应用调用Shizuku
Server,普通应用需先向Shizuku Manager请求授权。若在不同用户下使用服务的应用,需在对应用户中安装Shizuku
Manager才能授权。
4、如何启动Shizuku Server?
已root设备:直接通过Shizuku Manager启动即可。
未root设备:可遵循Shizuku Manager中的指引,通过ADB启动服务。使用ADB并不复杂,网络上有很多相关教程可供参考。