Если ранее я показал, как вручную завести смартфон 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
нажимаю на иконку QR
-кода:
после чего открывается страница с самим QR кодом
На заметку: Если хотите посмотреть, что закодировано в 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.