Установить владельца устройства ⇐ Android
Установить владельца устройства
Я хотел бы установить SetDeviceOwner для приложения SecureTask и других.
Я выполнил сброс настроек своего смартфона (Redmi11s) до заводских настроек и не настроил учетную запись Google!
Удалил все приложения Google
Wi-Fi и мобильные данные отключены
Установлена Android Studio
Параметры разработчика разблокированы и включены следующие возможности:
-Отладка по USB
-Включена установка через USB
-Отладка по USB ( настройки безопасности)
-Отключить тайм-аут авторизации ADB.
Для команды «учетная запись adb Shell dumpsys» получаю следующее:
User UserInfo {0:Eigentümer:c13}:
Аккаунты: 0
AccountId, Action_Type, метка времени, UID, TableName, Key
История аккаунтов
-1,action_known_account_add,2024-03-14 00:52:07,1000,accounts,0
1,action_account_add,2024-03-14 00:53:45,10198,accounts,1
1,action_known_account_remove,2024-03-14 00: 55:21,10198,accounts,2
1,action_account_remove,2024-03-14 00:55:21,10198,accounts,3
-1,action_known_account_remove,2024-03-14 00:55 :33,10245,accounts,4
-1,action_known_account_add,2024-03-14 01:42:22,1000,accounts,5
Активные сеансы: 0
RegisteredServicesCache: 0 сервисов< br />Видимость учетной записи:
Но при выполнении команды «adbshell dpm set-device-owner com.balda.securetask/.AdminReceiver» я получаю сообщение об ошибке:
Произошло исключение при выполнении set-device-owner:
java.lang.IllegalArgumentException: Неизвестный администратор: ComponentInfo{com.balda.securetask/com.balda.securetask.MyDeviceAdminReceiver в com.android.server.devicepolicy.DevicePolicyManagerService.findAdmin(DevicePolicyManagerService.java:2849)
в com.android.server.devicepolicy.DevicePolicyManagerService.setActiveAdmin(DevicePolicyManagerService.java:3355)
в com.android .server.devicepolicy.DevicePolicyManagerServiceShellCommand.runSetDeviceOwner(DevicePolicyManagerServiceShellCommand.java:256)
на com.android.server.devicepolicy.DevicePolicyManagerServiceShellCommand.onCommand(DevicePolicyManagerServiceShellCommand.java:89)
на com.android.modules.utils .BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
в android.os.ShellCommand.exec(ShellCommand.java:38)
в com.android.server.devicepolicy.DevicePolicyManagerService.onShellCommand(DevicePolicyManagerService.java :9913)
в android.os.Binder.shellCommand(Binder.java:1054)
в android.os.Binder.onTransact(Binder.java:882)
в android.app. admin.IDevicePolicyManager$Stub.onTransact(IDevicePolicyManager.java:6054)
в android.os.Binder.execTransactInternal(Binder.java:1290)
в android.os.Binder.execTransact(Binder.java: 1249)
Источник: https://stackoverflow.com/questions/781 ... vice-owner
Я хотел бы установить SetDeviceOwner для приложения SecureTask и других.
Я выполнил сброс настроек своего смартфона (Redmi11s) до заводских настроек и не настроил учетную запись Google!
Удалил все приложения Google
Wi-Fi и мобильные данные отключены
Установлена Android Studio
Параметры разработчика разблокированы и включены следующие возможности:
-Отладка по USB
-Включена установка через USB
-Отладка по USB ( настройки безопасности)
-Отключить тайм-аут авторизации ADB.
Для команды «учетная запись adb Shell dumpsys» получаю следующее:
User UserInfo {0:Eigentümer:c13}:
Аккаунты: 0
AccountId, Action_Type, метка времени, UID, TableName, Key
История аккаунтов
-1,action_known_account_add,2024-03-14 00:52:07,1000,accounts,0
1,action_account_add,2024-03-14 00:53:45,10198,accounts,1
1,action_known_account_remove,2024-03-14 00: 55:21,10198,accounts,2
1,action_account_remove,2024-03-14 00:55:21,10198,accounts,3
-1,action_known_account_remove,2024-03-14 00:55 :33,10245,accounts,4
-1,action_known_account_add,2024-03-14 01:42:22,1000,accounts,5
Активные сеансы: 0
RegisteredServicesCache: 0 сервисов< br />Видимость учетной записи:
Но при выполнении команды «adbshell dpm set-device-owner com.balda.securetask/.AdminReceiver» я получаю сообщение об ошибке:
Произошло исключение при выполнении set-device-owner:
java.lang.IllegalArgumentException: Неизвестный администратор: ComponentInfo{com.balda.securetask/com.balda.securetask.MyDeviceAdminReceiver в com.android.server.devicepolicy.DevicePolicyManagerService.findAdmin(DevicePolicyManagerService.java:2849)
в com.android.server.devicepolicy.DevicePolicyManagerService.setActiveAdmin(DevicePolicyManagerService.java:3355)
в com.android .server.devicepolicy.DevicePolicyManagerServiceShellCommand.runSetDeviceOwner(DevicePolicyManagerServiceShellCommand.java:256)
на com.android.server.devicepolicy.DevicePolicyManagerServiceShellCommand.onCommand(DevicePolicyManagerServiceShellCommand.java:89)
на com.android.modules.utils .BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
в android.os.ShellCommand.exec(ShellCommand.java:38)
в com.android.server.devicepolicy.DevicePolicyManagerService.onShellCommand(DevicePolicyManagerService.java :9913)
в android.os.Binder.shellCommand(Binder.java:1054)
в android.os.Binder.onTransact(Binder.java:882)
в android.app. admin.IDevicePolicyManager$Stub.onTransact(IDevicePolicyManager.java:6054)
в android.os.Binder.execTransactInternal(Binder.java:1290)
в android.os.Binder.execTransact(Binder.java: 1249)
Источник: https://stackoverflow.com/questions/781 ... vice-owner
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Установка приложения администратора устройства и владельца устройства
Anonymous » » в форуме Android - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Есть ли способ получить доступ владельца устройства в собственном проекте реагирования?
Anonymous » » в форуме JAVA - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-