SHADOW.PROTOCOL

Xiaomi
Filter
Reset

Введите UID NFC-метки фильтра. Команда рассчитывается локально в браузере; данные никуда не отправляются.

Инструкция с картинками ↓
root@shadow:~ / xiaomi-filter

Можно вставить UID с двоеточиями или пробелами, например 04:0F:AE:12:57:17:91.

Как считается результат

Из UID как из байтов вычисляется SHA-1. Первый байт хеша задаёт позиции четырёх байтов пароля: h[0] % 20, (h[0] + 5) % 20, (h[0] + 13) % 20 и (h[0] + 17) % 20. Затем к паролю добавляются префикс и постоянные поля команды.

Как отправить команду в NFC Tools →

Как сбросить счётчик фильтра

Понадобятся телефон с NFC, NFC Tools и фильтр с NFC-меткой.

  1. Считайте метку

    Выключите очиститель и извлеките фильтр. В NFC Tools откройте «Чтение» (Read) и поднесите NFC-антенну телефона к метке снизу фильтра.

    На iPhone появится приглашение к сканированию.

    NFC Tools на iPhone: окно Ready to Scan приглашает поднести телефон к метке
    Окно сканирования на iPhone. Нажмите, чтобы увеличить.
  2. Скопируйте UID

    Найдите «Серийный номер» (Serial number / UID). Нужны 14 шестнадцатеричных символов. Двоеточия и пробелы конвертер уберёт сам.

    Используйте UID своего фильтра: номер на иллюстрации скрыт.

    Данные NFC-метки: нужный UID находится в строке Serial number со значком ключа
    UID находится в строке Serial number.
  3. Рассчитайте команду

    Вставьте UID в конвертер выше. Нажмите «Рассчитать команду», затем «Скопировать команду».

    Перейти к конвертеру ↑
  4. Отправьте команду

    Откройте «Другое» → «Расширенные NFC-команды» (Other → Advanced NFC commands). Прочитайте предупреждение приложения.

    На Android выберите I/O Class: NfcA (ISO 14443-3A). Вставьте всю команду в Data, сохранив запятые.

    Удерживайте телефон у метки и нажмите «Отправить команду» (Send command). После успешной записи верните фильтр, включите очиститель и проверьте счётчик.

    Android: выбрана NfcA (ISO 14443-3A), команда вставлена в Data, ниже кнопка Send command
    Экран Android. Команду берите из своего результата.