gpt4 book ai didi

android - 已 root 的 Galaxy S8 上的设备所有者

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:49 25 4
gpt4 key购买 nike

我一直在尝试在我的 root S8 上将内部演示应用提升为设备所有者,但一直遇到问题。

我尝试过的方法:

1) NFC 配置(如 here 所述)

当使用 NFC 和 Android Bean 设置设备所有者时,S8 显示“由于您设备的安全准则,无法创建工作配置文件”-错误

2) Adb 配置(从控制台):

使用时

dpm set-device-owner my/app/namespace/.DeviceAdmin

在 Windows 控制台中我得到以下错误

java.lang.SecurityException: Neither user 2000 nor current process has com.samsung.android.knox.permission.KNOX_PROXY_ADMIN_INTERNAL.,com.sec.enterprise.permission.MDM_PROXY_ADMIN_INTERNAL
at android.os.Parcel.readException(Parcel.java:1693)
at android.os.Parcel.readException(Parcel.java:1646)
at android.app.admin.IDevicePolicyManager$Stub$Proxy.setActiveAdmin(IDevicePolicyManager.java:5825)
at com.android.commands.dpm.Dpm.runSetDeviceOwner(Dpm.java:145)
at com.android.commands.dpm.Dpm.onRun(Dpm.java:96)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:51)
at com.android.commands.dpm.Dpm.main(Dpm.java:41)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:307)

将缺少的权限添加到我的 list 中并没有改变任何东西。

3) 手动创建 xml 文件(如 here 所述)

在这种情况下,我可以在正确的文件夹中创建 xml,但是当我重新启动手机时,文件被删除并且我的应用程序未注册为设备所有者

有没有其他方法可以尝试,或者有人知道问题出在哪里吗?

最佳答案

感谢 Freds 的评论,我查看了我的 list 并将其与我一直在使用的另一个应用程序进行了比较,并且能够使 Adb 配置 正常工作。

我将以下内容添加到我的 list 中并且错误没有再次发生:

<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />

<application
...
android:testOnly="false">

在此之后,命令

dpm set-device-owner my/app/namespace/.DeviceAdmin

执行无误。

老实说,我不太清楚是哪一个成功了,因为我无法在不恢复出厂设置的情况下取消配置我的设备,但我想我还是会分享它,希望它能为其他人节省一些时间.

关于android - 已 root 的 Galaxy S8 上的设备所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45630903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com