Сбербанк Токен Ошибка При Открытии Или Инициализации Устройства • Возможные проблемы

Для пользователей системы «Сбербанк Бизнес Онлайн», предназначенной для корпоративных клиентов, предусмотрены два варианта авторизации и подтверждения удаленно совершаемых банковских операций — использование разовых СМС-паролей или устройств криптографической подписи eToken. Если в первом случае требуется только стабильная сотовая связь, то при выборе электронной подписи периодически должна осуществляться прошивка токена в «Сбербанк Бизнес Онлайн».

imageСодержание

Что такое eToken

Устройство eToken — это способ хранения данных и аутентификации конкретного человека, по сути являющееся цифровым аналогом его рукописной подписи. По внешнему виду напоминает обычную флешку для хранения информации, вставляется в USB-порт компьютера для подписи электронных документов.

image

В системе «Сбербанк Бизнес Онлайн» eToken выполняет следующие функции:

  • осуществляет двухфакторную аутентификацию пользователя – сначала по логину и паролю во время входа в личный кабинет, а затем следует подтверждение его действий электронной подписью;
  • используется для заверения электронных документов, отправляемых в банк через интернет, уполномоченными для этого должностными лицами.

При необходимости используется несколько устройств цифровой подписи — например, одно – для руководителя предприятия, другие – для его заместителей и бухгалтера. Личный кабинет можно настроить таким образом, что платежные документы будут отправляться в операционный отдел банка только после сбора подписей конкретных должностных лиц организации. Например, бухгалтер создает платежное поручение и подтверждает его своей электронной подписью, а руководитель разрешает оплату с использованием своего eToken.

Авторизация в личном кабинете с помощью цифровой подписи

Использование eToken значительно отличается от применения разовых СМС-паролей, получаемых из банка при совершении каждой онлайн-операции. После получения в офисе банка устройства его необходимо настроить при выполнении первой авторизации в личном кабинете, а после успешного входа создать сертификат электронного ключа. Если же не работает токен в «Сбербанк Бизнес Онлайн», причиной может быть некорректно созданный сертификат. Все созданные электронные ключи должны быть подтверждены со стороны банка.

Для чего нужно обновлять прошивку

Для того чтобы получить возможность заверять свои банковские электронные документы с помощью токена, необходимо:

  1. Посетить отдел по обслуживанию юридических лиц.
  2. Заполнить заявление о подключении.
  3. Представить документы организации, требуемые сотрудником банка.

После завершения всех формальностей вам выдадут eToken последней версии. Устройство уже будет готово к использованию в личном кабинете.

Прошивка токена — это установка программы, которая обеспечивает его функционирование. Система удаленного обслуживания периодически совершенствуется, а вместе с ней обновляется и eToken. После появления обновления для устройства банк перестанет принимать вашу электронную подпись, и на мониторе появится сообщение «Ошибка с токеном при инициализации» или «Для работы вам необходимо обновить прошивку токена». В данной ситуации у вас будет только один выход — перепрошить свое устройство электронной подписи.

Как это сделать самостоятельно

Для того чтобы приступить к обновлению, необходимо сначала скачать zip-архив с актуальной версией программы в разделе “Сбербанк Бизнес Онлайн” на официальном сайте банка и распаковать его файлы в какую-нибудь папку на своём компьютере, где вы сможете их быстро найти.

Далее нужно вставить своё устройство eToken в USB-порт и запустить файл «token_upd.exe». Он должен быть в архиве, который вы распаковали на свой ПК. На мониторе появится окно с данными вашего криптографического устройства и обозначение новой версии программы. Для начала процесса нажмите кнопку «Обновить».

Процесс обновления может занять несколько минут, в течение которых нельзя выключать компьютер или вынимать устройство из USB-порта.

После завершения процесса вы увидите сообщение «Обновление успешно установлено», после чего можете кликнуть «Выйти» и возобновить работу своего личного кабинета.

Обновление должно проводиться только под учетными данными администратора ОС Windows.

Возможные проблемы

Если компьютер не видит токен «Сбербанк Бизнес Онлайн», причина может скрываться в ПК. Когда на компьютере отключена функция «Автозапуск», перед каждым входом в личный кабинет токен нужно запускать вручную. Для этого:

  1. Вставьте его в USB-порт. Перейдите раздел «Мой компьютер» или «Этот компьютер» (зависит от версии операционной версии).
  2. Откройте «Съёмный диск F».
  3. Запустите файл «START».
  4. Начните авторизацию в личном кабинете в обычном режиме.

Если устройство вышло из строя из-за механических повреждений, то замена токена в «Сбербанк Бизнес Онлайн» производится только в отделе обслуживания юридических лиц по соответствующему заявлению клиента. На новом устройстве необходимо заново произвести настройку и создать сертификаты пользователей.

Что такое ЭЦП. Для чего нужна цифровая подпись. Виды электронных подписей: Видео

Дано: организация подключена к системе Сбербанк бизнес онлайн, выдан токен-флешка (что такое токен?) Проблема: при попытке запустить программу (start.exe) с токена появляется ошибка: “Ошибка! Не удается открыть Infocrypt HWDSSL Device” Причины могут быть следующие 1. Драйвер ключа не установлен 2. Драйвер установлен неправильно или устарел 3. Пользователь не администратор на своем ПК 4. К токену обратились из удаленной сессии (RDP) 5. В ПК вставлено более одного ключа 1) Драйвер ключа не установлен В первом случае необходимо установить (переустановить) драйвер USB Smart Card reader, который можно скачать с сайта Microsoft. Это вариант для старых систем (старше Windows 7). Естественно качаем только с официального сайта Microsoft, т.к. с финансами лучше не шутить и не ставить драйвера из неизвестных источников. Драйвер для 32х разрядных систем скачиваем здесь: catalog.update.microsoft.com/v7/site/ScopedViewRedirect.aspx?updateid=8e217a56-9ed7-456b-aee8-674c5c7bcdbe Подходит для систем Windows 2000, Windows Server 2003, Windows XP. Драйвер для 64х разрядных систем скачиваем здесь: catalog.update.microsoft.com/v7/site/ScopedViewRedirect.aspx?updateid=3ff74bee-95dd-4e20-a16e-98523615eb02 Подходит для 64-разрядной операционной системы Windows XP 64-Bit Edition версии 2003 и Windows Server 2003. Драйвера от 2006 года (01.08.2006), но новее нет, т.к. на системах Window 7, Windows 8, Windows 10 драйвер не требуется. 2) Драйвер установлен неправильно или устарел В данном случае можно провести процедуру обновления драйвера. Для этого перейдите в менеджер устройств (Device Manager), найдите драйвер USBccid Smartcard Reader, и в окне свойств нажмите кнопку “Обновить драйвер” (Update Driver). 3) Пользователь не администратор на своем ПК Если же драйвер установлен, но ошибка появляется, проблема может заключаться в том, что пользователь не администратор своей машины. У нас такая ошибка появилась после того, как профиль пользователя в системе был мигрирован из доменной учетной записи в локальную. Проблема решилась заходом в систему под учетной записью администратора и запуском токена. После этого ошибка под пользователем исчезла. 4) К токену обратились из удаленной сессии (RDP) Система работы с токенами предусматривает защиту от удаленного обращения к ключу, поэтому если попытаться запустить ключ из удаленного рабочего стола (когда ключ вставлен в сервер, а запустить его пытается клиент RDP), то будет выдаваться эта ошибка, и ключ работать не будет. Выход – использовать не RDP, а программы типа VNC, Radmin и подобные. 5) В ПК вставлено более одного ключа Если в машину было вставлено несколько токенов, то работать будет только один (на период одной сессии). Это случай также вызывает еще одну ошибку, если запустить второй ключ, когда другой уже был запущен: “При выполнении операции произошла ошибка. Неизвестный идентификатор сессии” В данном случае, требуется просто перезагрузить компьютер (может быть, конечно, проблематично, если это сервер). В конце приведу требования к ПО от разработчиков для запуска токена: – ОС MS Windows XP (SP2, SP3), Windows Server 2003/2008 (не R2), Windows 7 – отсутствуют или отключены антивирусные средства – USB порт 2.0 и выше – подключение к Internet – MS Internet Explorer 7.0+, Mozilla Firefox, Google Chrome – единовременно не более 1 токена в разъемы одного ПК Внимание! VPNKey-TLS не работает под управлением виртуальных сред, а также через сеансы удаленного управления и по RDP Как показала практика с серверами Windows Server 2008 R2 токен также работает, если запускать его локально (не RDP). Также мы пытались запускать токен на удаленной машине по RDP, когда сам токен на клиенте (параметры передачи девайсов на удаленку (в том числе смарт-карты) были включены), но также не удалось это сделать.  Вывод: в один момент времени ключ можно использовать только один, он должен быть установлен локально и запускаться на той машине, где он непосредственно вставлен. А вот так должно выглядеть приложение Сбербанк Бизнес Онлайн, если выше указанная ошибка будет устранена: (с) Ella S. Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.

Я случайно отправил не те монеты (другую криптовалюту) на свой адрес binance, могу ли я их вернуть? Я разместил токен, не включенный в список / исключенный из списка, на свой адрес ETH. Что мне делать, и появится ли монета в моей учетной записи, как только Binance вернет ее обратно? Как мне восстановить криптовалюту, которую я отправил, выбрав неправильный тип сети? 

Это некоторые общие вопросы, которые мы часто слышим от новичков.

Независимо от того, вносите ли вы депозит на свой счет Binance или снимаете ли вы активы с Binance, вы могли заметить, что для каждой монеты доступны разные варианты сети передачи. 

Каждая сеть представляет собой отдельный блокчейн. Даже опытный пользователь криптовалют может запутаться при выборе правильной сети для своей транзакции.

<![endif]–>

Еще больше озадачивают новичков сети BEP-20 и ERC-20. 

ERC-20 и BEP-20 – два разных стандарта токенов, каждый из которых принадлежит разному блокчейну. 

ЧИТАЙТЕ Сети BEP2, BEP20, ERC20, OMNI и TRC20 – в чем разница? Как отправить, получить монеты?

BEP-20 является эксклюзивным для Binance Smart Chain, а ERC-20 – эксклюзивным для Ethereum. Помимо работы с двумя отдельными блокчейнами, два стандарта токенов ERC 20 и BEP 20 имеют много общего в принципе работы.

Поскольку ERC20 Ethereum и BEP20 Binance Smart Chain следуют одному и тому же алгоритму генерации адресов, многие пользователи склонны совершать ошибки при передаче монет. 

По ошибке они выбирают неправильный тип сети при вводе или выводе токенов.

ЧИТАЙТЕ Лучшие кошельки для хранения токенов ERC20

В этом руководстве для начинающих мы объясним, как избежать отправки монет / токенов в неправильную цепочку и как их восстановить. 

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

Сценарии неправильных депозитов и снятия средств

Отсутствует / неверно указаны Memo, Tag или Payment ID:

Для сети BEP 2 (BNB) и для монет, таких как XRP и XLM, вам необходимо указать Memo, Tag или идентификатор платежа (Payment ID), отображаемый на экране депозита. 

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

<![endif]–>

Поэтому обязательно введите адрес, а также Memo / Tag, которые необходимы для определенных депозитов монет. 

То же самое и с выводом средств. Если целевая биржа запрашивает Memo или Tag, включите эту необходимую информацию перед снятием средств.

Отправка неправильной монеты / токена на Binance:

Еще одна ошибка, которую совершают пользователи, – это депонирование монеты или токена, которые были исключены биржей из списка. 

Раньше вы могли успешно внести монету в свою учетную запись Binance и сохранить адрес локально. Прежде чем вносить депозит на тот же адрес еще раз, проверьте, поддерживает ли Binance ту же монету / токен, которую вы вносите.

Не отправляйте на неправильный адрес получения и не делайте депозит токенов, не указанных в списке.

Внесение депозита на адрес, не принадлежащий бирже:

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

Например, вы не можете внести Bitcoin на адрес Ethereum. Однако вы можете отправить Bitcoin на адрес Bitcoin Cash  и наоборот.

Также есть вероятность, что вы можете случайно внести депозит на неправильный адрес, думая, что этот адрес принадлежит вашей учетной записи Binance. 

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

Поэтому всегда дважды проверяйте адрес на своей бирже или кошельке перед отправкой.

Перевод средств не в ту сеть:

Самая распространенная ошибка пользователя – отправка средств не в ту сеть. Вскоре мы объясним, как восстановить криптовалюту, переданную не в ту сеть. 

Прежде чем мы рассмотрим шаги по восстановлению, вот как вы можете избежать выбора неправильной сети.

Как избежать отправки средств в неправильный блокчейн / сеть?

Прежде чем вносить средства на свой счет Binance или выводить средства с Binance, обратите особое внимание на тип сети, которую вы выбираете. 

Легко спутать Ethereum (ERC-20) и Binance Smart Chain (BEP-20).  Не выбирайте BEP2 / BEP20 просто потому, что эта сеть предлагает более низкие комиссии.

<![endif]–>

Итак, какую из этих сетей я должен выбрать при выводе криптовалюты на кошелек или другую биржу?

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

Помните, что кроме Binance, большинство бирж не поддерживают сети BEP2 или BEP20. Поэтому, если вы отправляете токен ERC20 на основе Ethereum, выберите для передачи стандарт токена ERC20, несмотря на то, что комиссии за переводы ERC20 довольно высоки.

Если вы переводите монеты в кошелек, такой как MetaMask или Trust wallet, то не имеет значения, выберете ли вы ERC20 или BEP20. Оба кошелька поддерживают Binance Smart Chain, поэтому вы можете восстановить монеты. 

Точно так же при внесении депозита на свою учетную запись Binance не имеет значения, осуществляете ли вы перевод через блокчейн Ethereum или BSC. 

На Binance ваш депозитный адрес одинаков для токенов ETH, ERC20 и токенов BEP20. Также нет необходимости в memo, tag или идентификаторе платежа. 

ЧИТАЙТЕ Что такое MetaMask? Как он работает, безопасность? Пошаговая инструкция по установке

Таким образом, токены BEP20 или ERC20, которые вы отправили на свой депозитный адрес ETH на Binance, все равно будут отображаться на вашем счету.

Но не делайте этого при переводе монет на другую биржу. Большинство бирж генерируют отдельный адрес для каждого конкретного токена. Также многие еще не поддерживают BSC.

ЧИТАЙТЕ Как подключить кошелек MetaMask к основной и тестовой сети Binance smart chain (BSC)

Не забудьте всегда дважды проверять тип сети и адрес целевой биржи или кошелька, прежде чем делать перевод. Таким образом вы можете избежать передачи неправильных монет или токенов на неправильную сеть / адрес.

Если вы уже внесли неправильный депозит или выполнили снятие средств, вот что вам нужно знать.

ЧИТАЙТЕ /articles/metamask-dobavit-erc20-bep20

Отправили неправильные монеты на ваш счет Binance?

Просто потому, что адрес депозита одинаков для ETH, токены BEP20 и ERC20 не переводятся на ваш счет Binance вслепую. Вы не можете вернуть монеты / токены, которых нет на Binance. 

Даже если разработчики площадки добавят этот токен / монету в будущем, мы сомневаемся, что токены появятся в вашем аккаунте. Поэтому, пожалуйста, всегда проверяйте, поддерживает ли Binance конкретную монету или токен, прежде чем совершать транзакцию.

Если вы уже по ошибке передали неверный токен, вот все, что вы можете сделать.

Если вы внесли депозит или сняли средства на неправильный адрес, ваши средства исчезнут. Однако, если вы депонировали токен на основе Ethereum или токен BSC, которого нет в списке Binance, все, что вы можете сделать, – это связаться со службой поддержки Binance.

Служба поддержки Binance должна быть в состоянии помочь вам с процессом восстановления, поскольку они владеют ключами от вашего адреса депозита ETH. Но это не гарантируется.

Binance и другие биржи в целом не предлагают услуги по восстановлению монет / токенов. Однако, если ваш убыток слишком велик, обратитесь в службу поддержки. Они могут помочь вам вернуть ваши средства. Но служба поддержки может даже взимать с вас небольшую плату за восстановление.

Для получения помощи по восстановлению своих монет / токенов оставьте заявку в службу поддержки со следующей информацией: адрес электронной почты вашего аккаунта Binance, имя токена / монеты, общая сумма депозита, адрес и соответствующий TxID.

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

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

Если вы хотите восстановить токены, отправленные на ваш адрес Binance, вам необходимо связаться со службой поддержки Binance. Но если вы отправили средства с Binance, то есть если вы сделали вывод в неправильный блокчейн, биржа не сможет вам в этом помочь.

В любом случае не паникуйте, так как есть способы вернуть средства, отправленные не в ту сеть.

Как восстановить средства, если вы выбрали неправильный тип сети?

Прежде всего, если вы отправили монеты / токены на неправильный публичный адрес, ключей от которого у вас нет, то эти средства исчезнут навсегда. Но если вы по ошибке отправили токены не в ту сеть, вы все равно можете их вернуть.

Это только в том случае, если у вас есть приватные ключи от конкретного адреса, на который вы отправили свои токены.

Давайте сначала разберемся, что произойдет, если вы отправите ERC 20 / BEP 20 в неправильный блокчейн?

Хотя блокчейн Ethereum и Binance Smart Chain – это два разных блокчейна, они имеют один и тот же формат адреса. Итак, если вы отправляете токены ERC20 в Binance Smart Chain или токены BSC в блокчейн Ethereum, токены попадут на тот же адрес в выбранной сети.

Например, отправка токенов ERC20 в BSC завершится как привязанный токен BEP20 на BSC. Не только ERC20, но вы даже можете передавать ETH в сети BSC. 

Отправленный вами ETH будет отображаться как привязанный к Binance ETH в вашем адресе ETH на BSC.

Чтобы проверить детали транзакции, вам необходимо использовать соответствующие block explorers. Используйте Etherscan.io для переводов Eth и ERC20 и BscScan.com для переводов BSC / BEP20.

Поскольку формат адресов для Ethereum и Binance Smart Chain идентичен, они доступны с использованием одного и того же приватного ключа. 

Поэтому, если вы отправили токены ERC-20 (ETH) с помощью Binance Smart Chain или отправили токены Binance (BEP 20) через сеть Ethereum, вы можете их вернуть. Но что вам нужно выяснить, так это тип кошелька, на который вы их отправляете.

Неправильные сетевые передачи

Вот три разных ситуации:

1. Отправленные токены на биржу или в кастодиальный кошелек:

Если у вас нет доступа к seed фразе или приватным ключам, то, скорее всего, вы используете custodial wallet. Это похоже на адрес, предоставленный вам криптовалютной биржей.

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

2. Токены отправлены в кошелек, поддерживающий только Ethereum.

Почти все кошельки BSC поддерживают токены ERC20, но не все кошельки Ethereum поддерживают токены BEP20. Если вы отправили токены в кошелек, который поддерживает только Ethereum или BSC, вам необходимо получить доступ к приватному ключу / seed фразе.

Вам необходимо получить доступ к seed фразе или приватному ключу, а затем импортировать их в кошелек, поддерживающий обе сети.

3. Токены отправлены в кошелек, поддерживающий Ethereum и BSC.

Например, такие кошельки, как MetaMask и Trust wallet, поддерживают как сеть BSC, так и сеть Ethereum. Если вы неправильно выбрали сеть и перевели токены на любой из этих кошельков, вы можете легко вернуть их обратно.

В приведенном ниже руководстве объясняется, как вернуть средства, отправленные не в ту сеть.

Как восстановить криптовалюту, отправленную не в ту сеть?

1. Восстановление средств из кошелька, поддерживающего ETH и BSC.

Если вы неправильно отправили токены в кошелек, который поддерживает оба блокчейна, проблем с поиском ваших токенов возникнуть не должно.

Кошелек Trust по умолчанию показывает вам токены, поэтому процесс восстановления не требуется. 

Если вы отправили токен / монету в MetaMask, токен сам не появится. Вам нужно переключиться на правильные сети, чтобы токены появились. 

Используйте Ethereum Mainnet для переводов ETH и ERC20. Переключитесь на Binance Smart Chain для токенов BSC и BEP20.

Сеть Binance Smart Chain по умолчанию недоступна в MetaMask. Вам придется добавить ее вручную.

Даже после подключения и переключения на BSC, если вы не видите токен, это может быть пользовательский токен, который вам придется добавить вручную. Но не забудьте использовать сканирование BSC для получения адреса контракта.

После добавления потерянный токен должен появиться в вашем кошельке.

2. Возврат средств из кошелька, который поддерживает только ETH или BSC.

Если кошелек, на который вы отправили свои токены, поддерживает только ERC 20 или BEP 20, вам необходимо получить доступ к приватным ключам. Экспортируйте приватные ключи и импортируйте их в кошелек, который поддерживает оба блокчейна.

<![endif]–>

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

Для импорта приватных ключей мы рекомендуем MetaMask. Помимо MetaMask, вы также можете использовать Trust Wallet, SafePal, Token Pocket и Math Wallet.

После импорта приватного ключа / seed фразы выберите правильную сеть, и вы должны увидеть потерянные токены, которые вы отправили с Binance. Токены появятся на балансе вашего кошелька.

Итак, теперь, когда вы успешно получили средства, что делать с этими токенами?

Конвертация неправильных токенов

Вам решать, что делать со своими токенами. Следует отметить, что токены BEP20 могут использоваться только в BSC, а токены ERC 20 могут использоваться только в сети Ethereum.

Подобно DeFi в сети Ethereum, в BSC также доступно множество приложений.

Если вы хотите конвертировать неправильные жетоны в правильные, есть два способа.

Вывод

Большинство бирж криптовалюты выводят ETH и ERC20 в основную сеть Ethereum. Только Binance позволяет пользователям выбирать цепочку Binance Smart, которая является их собственным блокчейном.

Это позволяет хранить токены ERC20 (на основе Ethereum) в виде привязанного токена BEP20.

Выбор правильной сети передачи может показаться довольно сложным, если вы новичок. Но как только вы поймете разницу между BSC и ETH, вы не ошибетесь.

В большинстве случаев вы можете восстановить неверно отправленные токены. Но будьте очень осторожны при отправке криптовалюты. Они могут потеряться навсегда, особенно если вы случайно отправите не тот токен в кастодиальный кошелек или на криптовалютную биржу.

Оцените статью Категория Безопасность Блокчейн Кошельки криптовалют Ethereum Хотите самым первым получать уникальную и важную информацию? Добавляйте нас в закладки! Подписывайтесь на наши проекты!

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 и необходимых компонентов будет выглядеть так:

  $ sudo apt-get install python3 python3-pip  $ pip3 install pycryptodome pybase64 requests

Скачиваем скрипт:

  $ wget https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor/raw/master/token_extractor.py

Запуск скрипта:

  $ python3 token_extractor.py

Для Windows скачиваем утилиту с GitHub: https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor/releases/latest/download/token_extractor.exe и запускаем ее.

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

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

Результат:

  $ python3 token_extractor.py  Username (email or user ID):  my_xiaomi_mail_or_user_id  Password:  my_xiaomi_password  Country (one of: ru, us, tw, sg, cn, de) Leave empty to check all available:    Logging in...  Logged in.    Devices found for country "cn":     ---------     NAME:  Xiaomi Mi Gateway v.2     ID:    XXXXXXXX     IP:    192.168.XXX.XXX     TOKEN: 1234567890abcdef1234567890abcdef     MODEL: lumi.gateway.v3     ---------     NAME:  Mi IR Remote control     ID:    XXXXXXXXX     IP:    192.168.XXX.XXX     TOKEN: 1234567890abcdef1234567890abcdef     MODEL: chuangmi.remote.v2     ---------     NAME:  Miji Robot Vacuum Cleaner 1C     ID:    XXXXXXXXX     IP:    192.168.XXX.XXX     TOKEN: 1234567890abcdef1234567890abcdef     MODEL: dreame.vacuum.mc1808

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

  ---------  NAME:  Xiaomi Mijia BLE Temperature and Humidity Sensor  ID:    blt.3.ubsv8hlXXXXX  IP:    XXX.XXX.XXX.XXX  TOKEN: 1234567890abcdef123456789  MODEL: cleargrass.sensor_ht.dk1  ---------  NAME:  Aqara Smart Wall Socket  ID:    lumi.158d000XXXXXXX  IP:  TOKEN:  MODEL: lumi.ctrl_86plug.aq1

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

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

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

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

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

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

  • Скачиваем и устанавливаем Mi Home v5.4.49 для 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)

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

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

  • Скачиваем и устанавливаем Mi Home v5.8.40 для Android. Если есть второе устройство, то лучше все операции делать на нем, иначе придется удалить текущую версию Mi Home
  • Запускаем установленное приложение Mi Home
  • Авторизуемся в приложении Mi Home
  • Открываем плагин шлюза Xiaomi Mi Gateway 2
  • Нажимаем три точки в правом верхнем углу
  • Сведения -> Информация о шлюзе, если пункты меню «Протокол связи локальной сети» и «Информация о шлюзе» отсутствуют, то пять раз нажимаем на пункт Версия плагина: 2.XX.X пока не появятся указанные пункты меню.

Рис. 1

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Xiaomi Mijia Universal Remote control (MJYKQ01CM)

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

Вытащить токен из устройства можно с помощью паяльника и USB2TTL устройства. Для этого отклеиваем нижнюю резиновую противоскользящую вставку, под ней будет четыре болта, откручиваем их. Припаиваем провода к техническим контактам (GND0, TX0, RX0), подключаем шайбу к USB2TTL по схеме:

ВНИМАНИЕ! Автор статьи не несет никакой ответственности за последствия, которые могут произойти при выполнении действий, описанных в данной статье! Всё что вы делаете, вы делаете только на свой страх и риск!

USB-to-TTL Mi IR Remote Control
GND GND0
RX TX0
TX RX0

Подключаем USB2TTL к компьютеру, открываем программу PuTTY, выбираем тип подключения Serial, выставляем COM порт на котором подключен адаптер UART, скорость подключения 115200.

В меню Session -> Logging выставляем вести лог всего что выводится и указываем путь для файла лога. Нажимаем кнопку Open.

Подаем штатное питание на устройство, через несколько секунд в PuTTy начнет отображаться информация. Т.к. информация отображается достаточно быстро, то лучше воспользоваться поиском в логе по слову token.

Xiaomi Mijia Bedside Lamp (MJCTD01YL)

Из трех альтернативных систем автоматизации, опробованных мной, токен для доступа к лампе требует только OpenHAB. Токен можно получить с помощью методов #1, #2 и #3 описанных выше.

Xiaomi Mijia 1C Sweeping Vacuum Cleaner (STYTJ01ZHM)

Токен можно получить с помощью методов #1 и #3 описанных выше. Метод #2 тоже рабочий, но я не проверял, в Mi Home v5.9.19 от vevs я не нашел где отображается токен, поэтому рекомендовать его не могу. UPD: В версии Mi Home 6.1.701 от vevs метод #2 рабочий!

Автор: muxa, 15.12.2020Данная ошибка возникает при попытке входа в Сбербанк Бизнес Онлайн с остановленной или отключенной службой «Смарт-карта». Всё, что необходимо сделать – это её запустить. Для того, чтобы попасть в список служб компьютера:

  • Windows 8, 8.1, 10:
    1. Нажмите по кнопке “Пуск” (для Windows 8 вместо кнопки “Пуск” – левый нижний угол экрана) правой кнопкой мыши и нажмите на пункт «Управление компьютером»
    2. Раскройте раздел «Службы и приложения», в окне посередине найдите службу «Смарт-карта», выделите её нажатием левой кнопкой мыши и в верхней панели нажмите на кнопку запуска службы. image
  • Windows 7: Для открытия списка служб, нажмите “Пуск”, после – нажмите по “Компьютер” правой кнопкой мыши и выберите “Управление”. image После этого откроется такое же окно “Управление компьютером”, как в Windows 8-10. Выполните те же действия, что указаны выше.
  • Универсальный вариант: Запустите командную строку от имени администратора и введите команду: sc start SCardSvr

После этого вновь попробуйте войти в Сбербанк Бизнес Онлайн. Проблема должна уйти.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий