Imagesforyou.ru

IMG FOR YOU — ИНТЕРЬЕРНАЯ ФОТОСТУДИЯ
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Xiaomi miio получение токена для доступа к устройству

Xiaomi miio получение токена для доступа к устройству

miio — проприетарный шифрованный сетевой протокол для взаимодействия Wi-Fi устройств компании Xiaomi и ее суббрендов с приложением Mi Home в локальной сети. Для интеграции устройств с альтернативными системами автоматизации в подавляющем большинстве случаев необходим token для доступа к устройству. Что бы получить token устройство должно быть привязано к учетной записи Xiaomi в приложении Mi Home.

Универсальный способ #1 — Xiaomi cloud token extractor

Самый простой и быстрый способ получения token’а на данный момент для всех устройств компании Xiaomi использование утилиты Xiaomi cloud token extractor. В случае OS Windows это утилита, в случае использования Unix/Linux это скрипт, написанный на Python. Проект выложен на GitHub.

Для Ubuntu и Raspberry Pi установка Pyton3 и необходимых компонентов будет выглядеть так:

При запуске утилита/скрипт попросит авторизоваться учетной записью Xiaomi. Необходимы:

  • E-mail или User ID Xiaomi
  • Пароль от учетной записи
  • Выбрать страну привязки устройств, можно оставить пустым, и программа проверит для всех перечисленных стран

Огромным плюсом этого метода является то, что помимо подключенных Wi-Fi устройств, утилита показывает подключенные Bluetooth устройства, подключенные к шлюзам ZigBee устройства, созданные пульты для Mi IR Remote control.

Это удобно использовать для определения ID ZigBee устройств.

Универсальный способ #2 — модифицированный Mi Home от vevs для Android

Mi Home от vevs — модифицированный Mi Home с переводом действий, условий и статусов (русский и английский языки), подробнее в блоге автора.

  • Удаляем оригинальный Mi Home для Android
  • Запускаем установленное приложение Mi Home
  • Авторизуемся в приложении Mi Home
  • Открываем плагин необходимого устройства
  • Настройки -> Дополнительные настройки -> Информация о сети
  • В самом низу поле «Токен»
Читайте так же:
Видео в тексте adobe premiere

miio получение token mihome vevs

Универсальный способ #3 — Mi Home v5.4.49 для Android

Способ достаточно старый, но все еще действенный. Mi Home версии v5.4.49 для Android ведет логи взаимодействия с устройствами, логи хранятся в папке /Smarthome/logs в виде текстовых файлов. Порядок действий следующий:

    для Android. Если есть второе устройство, то лучше все операции делать на нем, иначе придется удалить текущую версию Mi Home
  • Запускаем установленное приложение Mi Home
  • Авторизуемся в приложении Mi Home
  • Для надежности открываем необходимое устройство в Mi Home
  • В менеджере файлов переходим в папку /Smarthome/logs
  • Открываем текстовый log файл
  • Просматриваем содержимое log файла, ищем по слову token

В папке может быть несколько текстовых файлов, просматриваем их все или удаляем всё содержимое папки и запускаем Mi Home v5.4.49 заново.

Результат просмотра log файла:

  • Для Xiaomi Mi Gateway v.2 — <"did":"XXXXXXXX","token«:»1234567890abcdef1234567890abcdef«,»longitude»:»XX.XXXXXXX»,»latitude»:»XX.XXXXXXX»,»name»:»Xiaomi Mi Gateway v.2″,
  • Для Mi IR Remote control — <"did":"XXXXXXXXX","token«:»1234567890abcdef1234567890abcdef«,»longitude»:»XX.XXXXXXXX»,»latitude»:»XX.XXXXXXXX»,»name»:»Mi IR Remote control»

Для моего пылесоса Mijia Robot Vacuum Cleaner 1C токен тоже есть в лог файле, но в плагин управления попасть нельзя т.к. не поддерживается версией приложения. Но это не важно, главное результат получить token.

Список устройств и методы с помощью которых мне удалось получить токен.

Xiaomi Mi Gateway 2 (DGNWG02LM)

получить token для xiaomi mi gateway 2

Токен можно получить с помощью методов #1, #2 и #3 описанных выше.

Получить токен для региона Китай можно в программе Mi Home любой версии, пока писал статью на версии Mi Home v5.9.19 обновился плагин для шлюза, из которого похоже вырезали доступ к режиму разработчика. Но в версии Mi Home v.5.8.40 плагин шлюза версии v.2.77.1 , для включения режима разработчика и получения сведений он нам сгодится.

Читайте так же:
База данных для автосервиса

Заключение

А теперь пришло время подвести итоги, обобщить всю полученную информацию и сделать соответствующие выводы. В рамках данного материала мы поговорили о том, как создать, удалить или как сбросить мастер-пароль в Firefox.

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

Как настроить

Для использования моделей, в которых не встроено СКЗИ, нужно установить программное обеспечение «Единый клиент JaCarta». ПО позволяет настраивать и USB-токены, и смарт-карты (при наличии считывателя).

В программе можно установить и изменить PIN-код пользователя, получить информацию об устройстве, разблокировать носитель и т. д. ПО поддерживает устройства с российской и зарубежной криптографией.

Мы предлагаем не устанавливать программу вручную, а скачать мастер настройки рабочего места. Он настроит компьютер для работы с ЭП: установит ПО и необходимые драйверы.

    Запустите мастер настройки ПК.

Мастер проверит, есть ли на вашем компьютере приложения для работы с ЭП. Выполняя рекомендации, установите или обновите ПО — напротив всех пунктов должна появиться зеленая галочка.

Выберите вашу электронную подпись.

Когда все работы будут завершены, появится кнопка «Начать работу». Нажмите ее, чтобы перейти в личный кабинет и отправить первый отчет или утвердить отгрузочные документы на приобретенную ЭП.

Связка ключей iCloud

Если Вы используете iCloud, в Связке ключей iCloud можно безопасно хранить информацию для входа на веб-сайты и данные кредитных карт, используемые функцией автозаполнения в Safari, а также информацию о сетях Wi-Fi. Связка ключей iCloud автоматически синхронизирует эту информацию на всех Ваших Mac и устройствах iOS и iPadOS. В Связке ключей iCloud также хранится информация для входа в учетные записи, которые используются в Почте, Контактах, Календаре и Сообщениях, чтобы они были доступны на всех Ваших устройствах. Подробнее о Связке ключей iCloud.

Читайте так же:
Видеорегистратор advocam fd7 profi gps

Диалоговое окно, в котором показан созданный Safari надежный пароль для веб-сайта и сообщение о том, что он будет сохранен в Связке ключей iCloud и будет доступен для автозаполнения на всех устройствах пользователя.

Совет. Когда Вы в интернете используете пароли или кредитные карты, Вы можете разрешить Safari сохранять их в связке ключей и автоматически вводить их на сайтах. Если Вы используете Связку ключей iCloud на Mac и устройствах iOS и iPadOS, Safari может автоматически подставлять сохраненную информацию на всех этих устройствах. См. раздел Автозаполнение данных кредитной карты.

Зачастую возникает проблема между Mozilla Firefox и Aladdin eToken PKI Client. При попытке загрузки многих сайтов выскакивает окошко «Введите мастер-пароль для доступа в eToken» .

Mozilla Firefox автоматически подключает соответствующий модуль PKCS#11 и устройство защиты eToken.

Для решения проблемы откройте настройки Firefox. Зайти в Инструменты->Настройки->Дополнительно->Шифрование Там нажать на «Устройства защиты» выбрать eTokien и нажать кнопку «Выгрузить».

Версия ПО: eToken PKI Client 5.1 SP1, SafeNet Authentication Client 8.х, 9.х, Mozilla Firefox любых версий

Токены: eToken

Проблема:

Mozilla Firefox «не видит» подключенный eToken.

Причина:

Модуль eToken (библиотека PKCS#11) не зарегистрирован в Mozilla Firefox.

Решение:

Для этого необходимо сделать следующие настройки Firefox:

1. Откройте настройки Firefox (Firefox | Настройки). Выберите пункт «Дополнительно», перейдите на вкладку «Шифрование» и нажмите на кнопку «Устройства защиты».

2. В окне менеджера устройств нажмите на кнопку «Загрузить» для загрузки библиотеки поддержки PKCS#11.

3. В появившемся диалоге «Загрузка» устройства PKCS#11 задайте «Имя модуля» (например Aladdin eToken).

4. Укажите путь к файлу библиотеки.

— В ОС Windows нажмите на кнопку «Обзор» для выбора подключаемого файла динамической библиотеки. В окне выбора файла перейдите в системную папку x:WindowsSystem32 и найдите файл eTPKCS11.dll и нажмите на кнопку «Открыть».

— В ОС Linux в поле «Имя файла модуля» введите: /usr/lib/libeTPkcs11.so.

— В Mac OS в поле «Имя файла модуля» введите: /usr/local/lib/libeTPkcs11.dylib Нажмите кнопку OK.

Читайте так же:
Восстанови пропущенные цифры и числа

Теперь, если нажать на кнопку «Просмотр сертификатов» и ввести PIN-код (запрос на ввод мастер-пароля для [имя eToken]), на вкладке «Ваши сертификаты» будут видны сертификаты, хранящиеся в eToken.

Примечание. Если Mozilla Firefox был установлен до eToken PKI Client, то при установке eToken PKI Client устройство защиты eToken и соответствующая библиотека PKCS#11 регистрируется в Firefox автоматически.

В случае, если модуль eToken не требуется в браузере Mozilla Firefox (во избежание постоянных запросов ввода PIN-кода от токена), необходимо открыть Настройки->Дополнительные->Сертификаты->Устройства защиты выбрать модуль eToken (библиотеку PKCS#11) и нажать на кнопку Выгрузить.

Смена пароля по пин-коду администратора

Именно на USB-рутокенах предусмотрена возможность разблокировки и «обнуления» пароля с панели администратора КриптоПро CSP. Только после того, как будет установлен стандартный пароль ЭЦП потребуется также переустановить сертификаты, установленные в среду ОС.

Итак, разблокировка выполняется следующим образом:

  • запустить КриптоПро CSP из панели управления;
  • выбрать «Ввести PIN-код» (в закладке «Администрирование»);
  • выбрать «Администратор» и ввести код 87654321;
  • нажать «Ок», в появившемся окне – «Разблокировать».

После – будет установлен стандартный PIN-код. Но это сработает лишь в том случае, если PIN-код администратора не менялся с момента получения USB-рутокена. В некоторых удостоверяющих центрах данный PIN-код ставят другой – следует у них же и уточнять эту информацию. После разблокировки рутокена его стандартный пароль будет 12345678. Его же можно будет использовать для установки нового сертификата в Windows.

Итого, как поменять пароль на ЭЦП если забыл? Если стандартные, используемые по умолчанию, не подходят, то изменить код удастся только на рутокенах, но только при наличии PIN-кода администратора. В остальных случаях узнать ранее введенный PIN-код можно только при установленном в ОС сертификате ЭЦП. В других ситуациях – токен будет заблокирован и восстановить его не получится, потребуется перевыпуск сертификата.

Читайте так же:
Битрикс фильтр со сложной логикой

Это не страшно. Как начать пользоваться ключом?

В первую очередь — вам нужен тот самый USB-токен. Его можно купить в интернете — в России проще всего достать JaCarta U2F. Я купил такой за 1500 рублей.

Так выглядит USB-токен Jakarta U2F

Процедура настройки ключа практически везде одинакова, поэтому мы покажем настройку на примере аккаунта в Google.

1 — Войдите в настройки двойной аутентификации аккаунта. Нажмите на «Выберите другой способ» и выберите там электронный ключ:

2 — Подключать ключ к компьютеру сразу нельзя. Убедитесь, что он у вас в руке и жмите «Далее»:

3 — Вставьте ключ в USB-разъем и нажмите на нем кнопку:

Ключ загорится красным светом, а браузер попросит разрешения на доступ к устройству:

Маленькая черная штучка — кнопка. На нее нужно нажать после подключения ключа

4 — Ваш ключ зарегистрируется и вам нужно будет придумать ему имя:

5 — Готово! Теперь добавьте дополнительные способы входа в аккаунт — через приложение или СМС-код. Это нужно, если вы потеряете свой токен. Но я этого делать не буду.

А теперь небольшой челендж для читателей. Вот все данные аккаунта, на котором я установил свой USB-ключ:

Если вы сможете войти в этот аккаунт до 15 августа и оставить мне там послание, то я вам перечислю 5 тысяч рублей. Вперед, хакеры!

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector