OwnDroid 中文文档 下载 App

"已有账号"与"已有多用户"的清理

报错:Not allowed to set the device owner because there are already some accounts

Android 安全模型规定:设备设置 Device Owner 之前不能有任何已添加的账号——包括 Google 账号、小米账号、OPPO 账号、Samsung 账号、微信登录账号……任何在设置 → 密码、密钥和账号(或类似路径)里列出的账号。

解决办法

手动删除所有账号:

  1. 设置 → 搜索「账号」→ 逐项进入 → 点击「移除账号」或「删除」
  2. 不要跳过任何一个——包括设备厂商云服务账号(小米云、OPPO 云、Samsung Cloud)
  3. 如果某些账号删除按钮灰了(比如 MIUI 的小米云账号),尝试先注销云服务,再删除
  4. 删除后确认「密码、密钥和账号」页面里没有任何条目

如果手动删除不了

某些 ROM(MIUI/HyperOS)可能锁定了账号删除。有两个绕过思路:

思路一:冻结账号所属的 App

adb shell pm disable-user --user 0 com.miui.cloudservice
adb shell pm disable-user --user 0 com.google.android.gms

先把所有持有账号的 App 全部冻结,再尝试激活 Device Owner。

思路二:恢复出厂设置(推荐)

这是最干净、成功率最高的方式。恢复出厂后开机什么都不做——不要登录任何账号、不要连 WiFi、不要设置任何功能,直接开 OwnDroid 激活 Device Owner。

报错:Not allowed to set the device owner because there are already several users

设备上有多个用户——包括次要用户、工作资料、私密空间(ColorOS)、应用分身(MIUI/HyperOS 的应用双开)、访客模式。

解决办法

手动删除所有额外用户:

  1. 设置 → 搜索「用户」→ 列出的所有用户(除了主用户)逐个删除
  2. MIUI/HyperOS:额外检查「应用双开」里有没有克隆的应用(克隆会创建一个隐藏的次要用户)
  3. ColorOS:检查「应用分身」有没有开启
  4. Samsung:检查「私密空间」有没有创建

删完确认只有主用户一个,再激活 Device Owner。

两条建议

  1. 恢复出厂设置永远是最稳的路径——任何账号/用户问题在恢复出厂后自动归零
  2. 激活 Device Owner 后,如果想创建工作资料/次要用户,会被 no_add_managed_profile 等系统限制拦住。有 Root 才能绕过,但有风险