Если ранее я показал, как вручную завести смартфон Honor 5C на центральную консоль Headwind MDM которая развернута на Ubuntu 22.04 Server, то уже с учетом того что я знаю и понимаю, что тогда было ну если честно сказать неправильно, потому что в ручном режиме с копирование пакетов apk на смартфон. Сейчас же я задокумментирую процесс заведения смартфона Honor 5C через QR КОД.

Что потребуется из оборудования для наглядного понимания процесса:

  • Смартфон Honor 5C

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

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

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

Шаг №4: Подготовлен смартфон Honor 5C опираясь на заметку: "Выполняем полный сброс настроек на Honor 5C"

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

Шаг №5: Сейчас в моем Headwind MDM если авторизоваться

http://IP&DNS:80 - user&pass (admin&712mbddr@) и нажимаю "Войти" - Устройства — вижу дефолтное устройство которое не активно.

Дефолтное устройство с номером h0001

я же сейчас в него добавлю свой смартфон, для этого в строке где у меня "Номер устройства" h0001 нажимаю на иконку QR-кода:

Нажимаю на иконку QR-кода у "Номера устройства"

после чего открывается страница с самим QR кодом

Просканировав QR-код начнется автоматическая настройка Honor 5C на связь с Headwind MDM.

На заметку: Если хотите посмотреть, что закодировано в QR-коде, то это просто.

  • На Ubuntu систему устанавливаю пакет zbar-tools (sudo apt-get install -y zbar-tools)
  • Сохраняете через правый клик на QR коде мышью и выбрав "Сохранить картинку как", к примеру, у меня получился файл: 6fb9c8dc81483173a0c0e9f8b2e46be1.png
  • Через WinSCP копируем файл изображения 6fb9c8dc81483173a0c0e9f8b2e46be1.png на Ubuntu систему
  • Дешифруем QR-код изображения:
ekzorchik@mail:~$ zbarimg 6fb9c8dc81483173a0c0e9f8b2e46be1.png
QR-Code:{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"com.hmdm.launcher/com.hmdm.launcher.AdminReceiver",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION":"http://192.168.10.13/files/hmdm-5.26-os.apk",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM":"RyrECToFu0w_GUML_LkYavKqV6V2Cv9C4BeTW6ZIJJU=",
"android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED":true,
"android.app.extra.PROVISIONING_SKIP_ENCRYPTION":true,
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {"com.hmdm.DEVICE_ID":"h0001","com.hmdm.BASE_URL":"http://192.168.10.13",
"com.hmdm.SERVER_PROJECT":""}
}
scanned 1 barcode symbols from 1 images in 0.05 seconds
ekzorchik@mail:~$

После на смартфоне Honor 5C нужно произвести подключение к Wi-Fi сети из которой есть доступ до центральной консоли Headwind MDM и просканировать QR-код на странице посредством которого будет.

Пробовал через приложение QR_Code_Reader-3.9.3.apk, навожу на QR код просто не считывает, значит для текущего древнего смартфона связка с центральной консолью возможна только через ручное заведение опираясь на заметку выше, но кстати, когда указываем куда подключаться указываем:

  • Введите URL сервера: http://192.168.10.13:80 (при настроенном обратном прокси)
  • Введите ID устройства на сервере: http://192.168.10.13:80 указываю наименование колонки "Номер устройства", в моем случаем это h0001

и после чего смартфон успешно произведет подключение и останется только, опираясь на заметку выше произвести действия чтобы устройство, подключенное в Headwind MDM, было со всеми разрешениями.

Подведу итог, нужно для различных устройств под управлением Android прорабатывать подключение к центральной консоли и желательно документировать весь процесс дабы после все делалось на автомате, в следующей заметке я попробую все же через QR код подключить, к примеру, уже более новый смартфон, а именно Samsung Galaxy A12.

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