Настройка проблемы приложения «Владелец устройства» «Рабочая область заблокирована» Android Oreo 8.1 - PullRequest
0 голосов
/ 16 мая 2019

0

Я использую свое приложение как приложение deviceOwner с lollipop. У меня есть новое устройство, которым я тоже хочу быть DeviceOwner.

Это Samsung Galaxy Tab 10.5 (2018) SM-T590.

В настоящее время я использую эту версию rom: T590XXU2ASC1.

Я не использую метод NFC. Обычно я сам создаю файл /data/system/device_owner.xml. Но так как он не работает, я попробовал этот метод:

1-Заводской сброс планшета в режиме восстановления

2-Пройти через надоедливые меню запуска

3-экран блокировки отсутствует

4-Включить отладку USB

5-Установить мое приложение, установить adb MyApplicaton.apk

6-adb shell dpm set-device-owner com.example.myapplication / .MyApplicationReceiver Всегда говорит об успехе, когда я выполняю команду.

7-Запустите мое приложение, я могу закрепить / открепить мое приложение без проблем.

8-Перезагрузите компьютер, и после этого будет появляться известное сообщение: Рабочая область заблокирована. На вашем устройстве установлено неавторизованное программное обеспечение. Рабочая область заблокирована для предотвращения несанкционированного доступа. Обратитесь к администратору.

Затем, если я нажму на кнопку «СБРОС ДАННЫХ ФАБРИКИ», приложение рабочей области вылетает, а затем возвращается обратно.

Я попробовал приложение kioskModeDemo и пример приложения androidDeviceOwner, и все они делают одну и ту же проблему.

У кого-нибудь есть намеки на то, почему это больше не работает на Android 8 (oreo)?

Спасибо enter image description here

1 Ответ

0 голосов
/ 23 мая 2019

Я обнаружил проблему: как только вы разблокируете (настраиваемую операционную систему) свое устройство через определенный API уровня samsung knox, вы больше не можете быть владельцем устройства на этом устройстве.

Это со страницы Samsung Knox: «Не удается создать рабочий профиль» «Политика безопасности запрещает создание управляемого устройства, поскольку на этом устройстве установлена ​​или была установлена ​​пользовательская ОС». https://seap.samsung.com/forum-topic/knox-and-nfc-device-owner-provisioning

Устройство может быть уязвимо для потенциальных атак с помощью пользовательской операционной системы.

...