Если ранее я показал, как вручную завести смартфон Honor 5C на центральную консоль Headwind MDM которая развернута на Ubuntu 22.04 Server, так и через QR-код, какие моменты были там, то сейчас разберу как завести через QRкод, ориентируясь на другой смартфон, а именно Samsung Galaxy A12, какие тут тонкости и отличия.

Шаг №1: Развернут Headwind MDM опираясь на заметку: "Инструмент управления Android устройствами в ЛВС"

Шаг №2: Сервис Headwind MDM доработан посредством заметки: "Обратный прокси для Headwind MDM"

Шаг №3: Нужен смартфон Samsung Galaxy A12 заряженный (заряжена батарея).

Шаг №4: Подготавливаем смартфон Samsung Galaxy A12 на последующее использование через Headwind MDM через полный сброс всех настроек:

На заметку: Сброс всех настроек стоит осуществлять, когда батарея заряжена не минимум 10%.

Настройки - Общие настройки - Сброс - Сброс данных

Сброс настроек телефона до заводских значений по умолчанию. При этом будет удалены все данные, включая файлы и запущенные приложения.

и нажимаю "Сбросить", "Удалить все"

Вижу на экране что телефон обнулился и передо мной этапы первоначальной настройки смартфона на последующее использование, а именно этап выбора языка интерфейса,

Добро пожаловать

тут выбираем язык «Русский»

и в любом месте текущего экрана нажимаем по-пустому месту семь раз подушечкой пальца дабы запустить административное меню, меню через которое нужно "Сканировать QR-КОДА…" навожу его на позицию в Headwind MDM устройства h0001 где предварительно кликнул по иконке с изображением QR-кода.

Далее инициируется "Подключение к Wi-Fi", выбираю у себя сеть, которая имеет связь с центральной консолью Headwind MDM, к примеру, SSID: AmProd, указываю пароль и подключаюсь.

На заметку: я использую не просто кто угодно может подключиться к Wi-Fi сети, а доступ на основе MAC-адреса списка разрешенных.

На экране смартфона вижу

Это устройство принадлежит вашей организации.

Системный администратор сможет ответить на ваши дополнительные вопросы

нажимаю "Далее"

Подготовка к настройке рабочего профиля

Это устройство будет полностью управляться вашей организацией. Ваши данные не будут конфиденциальными и могут быть удалены или просмотрены вашим ИТ-администратором в любое время

нажимаю «Продолжить»

Настройка телефона

  • Ваша организация будет контролировать работу телефона и отслеживать его использование с помощью следующих приложений: MDM Agent

нажимаю «Продолжить»

ожидаю

нажимаю «Далее»

  • Использовать местоположение: Отключаю
  • Разрешить поиск сети: Отключаю
  • Отправка данных о работе устройства: Отключаю

нажимаю «Принять»

  • Для ознакомления: везде отмечаю галочкой

нажимаю «Принять»

вижу, как устанавливается MDM Agent заменяя Launcher смартфона на себя

если обратить внимание на центральную консоль Headwind MDM, то вижу подключенное устройство

Samsung A12 успешно через QR код подключился к Headwind MDM on Ubuntu 22.04 Server.

Поправляю разрешения: "Наложение поверх других окон"

Настройки - Приложения - MDM Agent -

  • Всегда сверху: Разрешение: Включаю

(Это разрешение позволяет приложению отображать окна поверх других используемых приложений. Это может препятствовать использованию других приложений)

затем возвращаемся на домашнюю страницу и инициируем подключение к центральной консоли путем клика на иконку в правой части по центру где изображена стрелочка, направленная вниз (Запрашивается конфигурация с сервера»

если обратить внимание на центральную консоль Headwind MDM, то вижу подключенное устройство со всеми доступами:

Все разрешения для устройства h0001 (Samsung Galaxy A12) выданы.

К примеру, отобразим информацию по добавленному смартфону Samsung Galaxy A12 для этого во вкладке «Устройства» — «Номер устройства» h0001 кликнем в столбце «Действия» на иконку (всплывающее сообщение «Еще») с тремя горизонтальными точками и стрелочкой в низ и выбрав «Детальная информация»

  • Время   16.05.24 14:55:18 (3 мин назад)
  • Номер устройства h0001
  • Описание
  • Группы
  • IMEI (требуемый)
  • IMEI <не_публикую)
  • Телефон (требуемый)
  • Телефон
  • ICCID
  • IMEI 2-й SIM <не_публикую)
  • Серийный номер   R54Е21HL6XJ
  • Архитектура CPU  arm64-v8a
  • Разрешение на установку как администратор устройства   да
  • Разрешение на наложение поверх других окон    да
  • Разрешение на доступ к использованию истории  да
  • Разрешение на доступ к специальным возможностям   нет
  • Модель  SM-A125F
  • Версия ОС    12
  • Заряд батареи    19%
  • Режим MDM    да
  • Режим киоска нет
  • Сборка лаунчера  opensource
  • Лаунчер по умолчанию com.hmdm.launcher

И самое интересное это "Статус установки" где указаны Package ID приложений на основе которых можно как заблокировать их вызов на смартфоне, так и разрешив:

Предустановленные приложения на Samsung Galaxy A12

С учетом данных Package ID вы уже можете правда придется для каждого устройства добавленного в Headwind MDM составлять список того что заблокировано на одном и как оно соотносится с другим смартфоном т.к. у разных производителей Android устройств ID приложений разные, но это мелочи.

Итого сейчас у меня есть в наличии опыт как устанавливать MDM Agent вручную на Honor 5C без QR-кода, т.к. не получается его просканировать, так и устанавливать MDM Agent через QR код на Samsung Galaxy A12, нужно больше устройств дабы понимать, что и как. Это интересно, возможно стоит заморочиться и что-то написать самим.

На этом я свою заметку пока завершу, прогресс идет, с уважением автор блога Олло Александр aka ekzorchik.