Подготовка владельца устройства NFC и Knox - PullRequest
0 голосов
/ 16 октября 2018

Во-первых, извиняюсь, если это неподходящее место для этого вопроса, поскольку это не только вопрос кода, но я изо всех сил пытаюсь найти какие-либо соответствующие ресурсы где-либо еще.

У нас есть решение, основанное на использовании Samsungустройства, в настоящее время S7, как полностью управляемое устройство с приложением, зарегистрированным как «Владелец устройства», которое затем управляет некоторыми дополнительными файлами и приложениями, необходимыми для продукта.Это выполняется на устройстве через NFC после сброса к заводским настройкам, через другой телефон, на котором запущено специальное приложение для генерации сообщения NFC.

Все это выполняется независимо от какой-либо системы MDM или EMM, с приложением владельца устройства, предоставленнымсервер в нашей закрытой сети, и все это обрабатывается нативной функциональностью Android, а не использует knox вообще.

Первоначально он был разработан на S7s под управлением Android версии 6.0 и Knox 2.7 и отлично работал.

Однако в настоящее время мы находимся в процессе настройки дублирующей системы, которая в идеале должна функционировать точно так же, как и предыдущие, но устройства, которые мы заказали, теперь поставляются с версией Android 8.0 и Knox 3.1, и это, кажется, является источником некоторыхпроблемы.

При первой попытке инициализации устройства через NFC, как прежде, чем процесс завершится успешно, и владелец устройства успешно установлен, по-видимому, без проблем.

Когда устройство затем было сброшено к заводским настройкампроверить роднако снова выполните процедуру обработки, после того как сообщение NFC будет отправлено, и сразу же появится всплывающее окно со словами: «Не удается создать рабочий профиль». «Политика безопасности запрещает создание управляемого устройства, поскольку на этом устройстве установлена ​​или установлена ​​пользовательская ОС» *

Это происходит до того, как телефон даже попытается подключиться к сети и загрузить наше приложение, поэтому проблема не может быть устранена.

Телефон был новым из коробки и даже никогда не был настроен ранеебудучи изначально подготовленным, поэтому вероятность того, что собственно пользовательская прошивка была развернута, равна нулю, и просто для здравого смысла я проверил, что бит аннулирования гарантии Knox по-прежнему установлен на 0x0, как было.

Я знаю, что на Knox3.0 (?), Он был гораздо более тесно интегрирован со встроенной корпоративной функциональностью Android, но у меня сложилось впечатление, что его все еще можно использовать без, и в идеале я бы хотел избежать ненужной интеграции Knox SDK.Если есть что-то, что я должен сделать через Knox, чтобы разрешить эту функцию, так как в настоящее время устройства практически бесполезны после одного сброса к заводским настройкам.

Если у кого-то есть какое-либо понимание, почему это происходит или как я мог бы это решить, тобудет принята с благодарностью.

1 Ответ

0 голосов
/ 26 октября 2018

На случай, если кто-то столкнется с такой же проблемой, я получил ответ от сотрудника Samsung:

Это проблема, связанная с DRK и связанная с недействительным сертификатом времени на устройстве.Чтобы это исправить, вам нужно будет обновить время на устройстве, подключившись к Wi-Fi или сотовым данным, или изменив его вручную на экране настройки.После этого вы сможете подготовить устройство.

(https://seap.samsung.com/forum-topic/knox-and-nfc-device-owner-provisioning)

Кажется, что это ошибка в операционной системе Samsung или, возможно, намеренное решение помочьотрицание проблемы безопасности.

В любом случае, я надеюсь, что это поможет кому-то в будущем.

...