Sam Helper 通过 ADB 命令授予 WRITE_SECURE_SETTINGS
适用场景
如果你不想配置 Shizuku,或者 Shizuku 在你的设备上无法正常工作,可以使用 ADB 命令一次性授予权限。这种方式需要一台电脑和一根 USB 数据线。
准备工作
- 在电脑上安装 ADB 工具(Android Debug Bridge)
- 手机进入 设置 → 开发者选项 → 开启 USB 调试
- 用数据线连接手机和电脑
- 手机弹出「允许 USB 调试」提示,勾选「总是允许」并确认
授权命令
打开电脑的命令行(Windows 上用 cmd 或 PowerShell),执行以下命令:
adb shell pm grant com.litebyte.samhelper android.permission.WRITE_SECURE_SETTINGS
如果你的设备包名不同,可能需要替换为 com.yuanqi.samhelper。可以通过应用信息页面确认实际包名。
命令执行成功的表现
命令执行后如果没有报错信息(没有 Operation not allowed 或 Unknown package),即为成功。此时打开 Sam Helper,进入系统设置中的高级功能,应该不会再提示授权请求。
验证是否生效
打开 Sam Helper → 系统设置 → 屏幕分辨率,尝试修改并应用。如果能成功应用且不弹授权框,说明权限已正确授予。
注意事项
- ADB 授权是持久的,断开数据线或重启手机后依然有效。
- 如果恢复出厂设置,权限会被清除,需要重新执行命令。
- 该命令不会触发 Knox 熔断,不影响保修状态。
- 如果提示
Unknown package,说明包名不对,可以先执行adb shell pm list packages | findstr sam查询正确包名。