小编Mer*_*iqi的帖子

无法在安全 FRP 中安装软件包

最近更新到 WearOS 4.0 后,我们目前面临 Samsung Galaxy Watch 4 (sm-r860) / Samsung Galaxy Watch 5 (sm-r900) / Samsung Galaxy Watch 6 (sm-r930) 的挑战性问题。我们的移动设备管理 (MDM) 系统和 Watch 应用程序与 WearOS 3.5 无缝协作,但现在在安装或更新 Watch 应用程序时遇到困难。

我们经常遇到的错误是:

无法在安全 FRP 中安装软件包

以下是问题的摘要以及我们迄今为止所做的尝试:

亚行命令:

使用亚行命令

adb shell settings put secure secure_frp_mode 0
Run Code Online (Sandbox Code Playgroud)

暂时解决了该问题,但这对我们来说不是一个可行的解决方案,因为它需要启用开发人员选项,这对于远程设备来说是不可行的。

设备策略管理器:

mDevicePolicyManager.setGlobalSetting(mAdminComponentName, Settings.Secure.SECURE_FRP_MODE, "0")
mDevicePolicyManager.setSecureSetting(mAdminComponentName, Settings.Secure.SECURE_FRP_MODE, "0")
Run Code Online (Sandbox Code Playgroud)

尝试使用mDevicePolicyManager更改设置,但遇到安全异常:

java.lang.SecurityException:权限被拒绝:设备所有者无法更新 secure_frp_mode。

恢复出厂设置保护策略:

我探索了FactoryResetProtectionPolicy API,但 getFactoryResetProtectionPolicy 和 isFactoryResetProtectionEnabled 方法都返回 NULL。使用 setFactoryResetProtectionPolicy 设置策略并FactoryResetProtectionPolicy.Builder().setFactoryResetProtectionEnabled(false).build()不能解决问题。

如何在我的 MDM 系统中解决此问题?

android kotlin wear-os samsung-galaxy-watch

6
推荐指数
0
解决办法
1357
查看次数

标签 统计

android ×1

kotlin ×1

samsung-galaxy-watch ×1

wear-os ×1