安卓配置 GDK 与 Shizuku
通过 Shizuku 授权 GDK,为无法 Root 的设备提供便捷的自动化解决方案。
**硬件要求: **
Android 设备
Windows 电脑
USB 数据线
软件要求:
Android:GDK、Shizuku 应用
Windows:winget 包管理器
Windows 环境配置
1. 检查 winget 环境
# 检查 winget 版本
winget --version
# 若没有,win + x 打开终端管理员,执行以下命令安装winget:
#使用社区脚本安装(推荐)
irm https://raw.githubusercontent.com/microsoft/winget-cli/master/install.ps1 | iex
#安装完成后,重新打开 PowerShell 或命令提示符,测试:
winget --version
# 搜索 Android 相关工具
winget search android
预期输出:v1.12.350 或更高版本
2. 安装必要工具
# 安装 Android 平台工具(ADB)
winget install "Android SDK Platform-Tools"
# 安装 USB/IP 工具
winget install usbipd
3. 验证安装
# 检查 ADB 版本
adb --version
# 查看设备连接状态
adb devices
Android 设备配置
1. 开启开发者选项
进入”设置” → “关于手机”
连续点击”版本号”7次,直到出现”您已处于开发者模式”提示
2. 配置 USB 调试
返回”设置” → “开发者选项”
开启”USB 调试”
使用 USB 数据线连接手机和电脑
在手机上授权 USB 调试(勾选”一律允许”)
3. 安装应用
下载并安装 Shizuku 应用
下载并安装 GDK 应用
连接验证与故障排除
1. 检查设备连接
# 重启 ADB 服务
adb kill-server
adb start-server
# 查看设备列表
adb devices
预期输出:
List of devices attached
xxxxxxxxxxxxxxxx device
如果显示 unauthorized,请在手机上重新授权 USB 调试。
2. 查看 USB 设备
# 列出 USB 设备
usbipd list
记下你的 Android 设备的 BUSID(如 1-2)
Shizuku 服务启动
方法一:通过 USB 调试启动(推荐)
确保设备已通过 USB 连接
打开 Shizuku 应用
选择”通过 USB 启动”
按照应用内指引完成设置
方法二:通过 ADB 命令启动
# 直接启动 Shizuku 服务
adb shell /data/app/~~HT92tlNmgb1bGTvPtopM5g==/moe.shizuku.privileged.api-5-WsXkk17WRKx03cXrk_xQ==/lib/arm64/libshizuku.so
注意:路径中的哈希值会随应用更新而变化,建议使用方法一。
预期输出:
info: starter begin
info: killing old process...
info: apk path is /data/app/~~HT92tlNmgb1bGTvPtopM5g==/moe.shizuku.privileged.api-5-WsXkk17WRKx03cXrk_xQ==/base.apk
info: starting server...
info: shizuku_server pid is 12637
info: shizuku_starter exit with 0
方法三:通过无线调试启动
在 Shizuku 应用中点击”启动”
按照应用内的无线调试指引操作
详细步骤参考:Shizuku 用户手册
GDK 配置
1. 授权 GDK
打开 GDK 应用
在权限设置中选择”通过 Shizuku 授权”
确保 Shizuku 服务正在运行
2. 添加订阅规则
在 GDK 应用中添加以下订阅地址:
规则订阅地址 1:
https://registry.npmmirror.com/@aisouler/gkd_subscription/latest/files/dist/AIsouler_gkd.json5
规则订阅地址 2:
https://registry.npmmirror.com/@adpro/gkd_subscription/latest/files/dist/Adpro_gkd.json5
日常使用流程
启动 Shizuku 服务:
连接手机到电脑
在手机上授权 USB 调试
打开 Shizuku 应用选择”通过 USB 启动”
或使用 ADB 命令直接启动
使用 GDK:
确保 Shizuku 服务运行中
打开 GDK 应用
配置需要的规则订阅
开启相应的自动化功能
故障排除
常见问题解决
ADB 设备未识别:
检查 USB 数据线是否支持数据传输
尝试不同的 USB 端口
重新安装 USB 驱动程序
Shizuku 启动失败:
确保 USB 调试已开启并授权
重启 ADB 服务:adb kill-server && adb start-server
重新连接 USB 设备
权限问题:
在开发者选项中撤销 USB 调试授权后重新授权
检查手机系统是否限制了 Shizuku 的权限
注意事项
每次重启设备后需要重新启动 Shizuku 服务
保持应用更新以获得最佳兼容性
定期检查规则订阅确保规则有效性
注意隐私安全,只使用可信的规则源










暂无评论内容