iKey - Всё для копирования ключей

iKey Express для Андроид

Приложение для ОС Android доступно для загрузки из:

Версии приложения со старым компонентом для работы с Bluetooth:

Отличия между версиями только в наличии/отстутствии функции SMKey Online.
Версии Key Express и iKey Express Pro не могут быть установлены одновременно на одном устройстве.

К сожалению, мы не можем включить функционал SMKey Online в версию для Google Play, так как это потребует привязать оплату SMKey Online исключительно к Play маркету, что противоречит концепции экосистемы iKey (общий функционал и баланс вне зависимости от платформы пользователя).

Обновления:

Если у Вас установлена Pro версия, то обновлять приложение нужно в ручном режиме, скачивая обновления с этой страницы.
Если у Вас установлена iKey Express из Google Play, то обновления будут устанавливаться от туда же, из Google Play.

Описание приложения:
Приложение является альтернативой приложению iKeyBase и позволяет отправлять в устройство любые коды ключей.

Текущая версия iKey Express поддерживает следующие устройства:

  1. Универсальный ключ iKey (Bluetooth LE) : запись ключей на устройство (ручная и из базы данных), автоматическая подгрузка из базы данных ближайшего ключа на основе местоположения пользователя, обновление микропрограммы, выгрузка DS1996;
  2. Дубликатор TMD-5S (Bluetooth LE) : режим дубликатора, поиск криптоключей Mifare с помощью Nested online и HardNested online, прошивка устройства, SMKey Online, архив.
  3. Сниффер SMKey (Bluetooth LE) : режим дубликатора, работа с захваченными данными, поиск криптоключей Mifare с помощью Nested local, Nested online и HardNested online, прошивка устройства, SMKey Online, мастера копирования.

В планах полная поддержка дубликаторов TMD-5S (осталось добавить записную книгу), TMD-6 (по Wi-Fi).

Как перейти на Pro версию приложения:

  1. загрузите с нашего официального сайта на своё мобильное устройство iKeyExpress Pro версии 1.4.5 или выше (iKey Express Pro 1.4.5);
  2. если Вы пользуетесь закладками, создайте резервную копию закладок (закладки -> меню "три точки" -> создать резервную копию);
  3. если Ваша база(ы) данных хранится во внутренней папке приложения, перенесите их в другое место (к примеру, в корень накопителя);
  4. удалите приложение iKey Express с мобильного устройства с удалением всех данных приложения;
  5. установите iKey Express Pro из загруженного ранее .apk файла;
  6. откройте приложение iKey Express Pro, примите соглашение о конфиденциальности и дайте приложению запрашиваемые разрешения;
  7. если Вы пользуетесь закладками, восстановите их из созданной ранее резервной копии (закладки -> меню "три точки" -> восстановить из резервной копии -> выбрать файл бэкапа (.jsib) и начать);
  8. откройте Вашу базу данных.

Готово, теперь Вы перешли на iKey Express Pro.

Обновление 1.5.2 от 21.12.2021
Изменения:

  • в целях синхронизации объекта Bluetooth добавлена задержка запуска задач (при работе с iKey теперь меньше вероятность появления ошибки GattDeviceIsBusy);
  • исправлен вылет приложения на устройствах под управлением Android 4.X;
  • исправлена невозможность запуска SMKey Online для устройств с прошивками, не поддерживающими SMKey Online для Ultralight.

Обновление 1.5.1 от 13.12.2021
Изменения:

  • переделано обновление устройств, обновление перенесено в главное меню;
  • автоматизирован процесс обновления для SMKey и TMD-5S, теперь приложение само попробует переподключиться к обновляемому устройству;
  • добавлено исправление обновления для партии SMKey с ошибкой в загрузчике (устройства не отвечают в режиме загрузчика о режиме устройства);
  • добавлена эмуляция Mifare 7b для SMKey;
  • теперь iKeyShare поддерживает пересылку цифровых кодов;
  • укорочена ссылка для сервиса iKeyShare.

Обновление 1.4.9 от 22.11.2021

Исправление таймаута при запуске SMKey Online для Ultralight с пустой меткой.

Обновление 1.4.8 от 20.11.2021
Изменения:

  • добавлена функция SMKey Online для Ultralight (TMD-5S и SMKey, iKeyExpress Pro);
  • исправлена маска для ключа Urmet (байт FA -> F2);
  • обновлены прошивки в поставке приложения до новейших версий;
  • теперь, после поиска криптоключа, если для сектора найдена пара ключей (A и B), а сектор прочитан по ключу A, найденный ключ B подставляется в прочитанный дамп (если в прочитанном дампе ключ B состоит из нулей);
  • контекстные и дополнительные функции приложения сгруппированы в кнопки "Еще..." и "Еще действия...";
  • множественные мелкие правки и исправления текстов (в основном, в контексте SMKey Online).

Обновление 1.4.7 от 12.11.2021
Изменения:

  • приложение переделано под target version 30 (Android 11);
  • теперь приложение запрашивает разрешения только в случае использования функционала, для которого требуются эти разрешения;
  • теперь, для работы с базой данных, на устройствах под управлением Android 11, требуется разрешение на управление всеми файлами;
  • для устройств под управлением Android 11 и выше, всплывающие уведомления теперь отображаются внизу экрана;
  • теперь, при сохранении криптоключа, полученного с помощью захвата SMKey, формируемый дамп содержит в первом блоке UID 0-го сектора;
  • теперь, при отправке одного сектора на устройство (в качестве ключа MFSctor (MFSector 7b) или одного сектора из Mifare1k (Mifare1k 7b)) не отображается мастер записи Mifare1k ключей;
  • в архиве TMD-5S исправлен формат даты и флаг записи ключа;
  • теперь, после поиска криптоключа, если для сектора найдена пара ключей (A и B), а сектор прочитан по ключу B, найденный ключ A подставляется в прочитанный дамп (если в прочитанном дампе ключ A состоит из нулей);
  • добавлена кнопка "Записать текущий сектор" на экраны просмотра Mifare1k и Mifare1k 7b в базе и закладках;
  • переключатель активности фильтров переименовали в "Использовать фильтры поиска и автоподключения".

Обновление 1.4.5 от 03.11.2021
Изменения:

  • исправлена ошибка автозагрузки кодов в режиме Smart Ключ;

Обновление 1.4.4 от 29.10.2021
Изменения:

  • добавлена поддержка архива дубликатора TMD-5S;
  • добавлена португальская локализация (за исключением документов внутри приложения);
  • ряд мелких правок и исправлений.

Обновление 1.4.2 от 21.10.2021
Изменения:

  • исправлен ряд ошибок при работе с Bluetooth.

Обновление 1.4.1 от 18.10.2021
Изменения:

  • полностью переписан модуль для работы с Bluetooth;
  • добавили автоподключение в фоне для Bluetooth устройств;
  • добавили новую фильтрацию Bluetooth устройств;
  • добавили информацию о возможных ошибках Bluetooth;
  • исправили состояние кнопки для отправки Ultralight контекст меню при подключенном SMKey;
  • исправили ошибку "Пакет не является пакетом больших данных", иногда возникавшую при подключении к SMKey;
  • исправили ошибку "Родительская директория /key не доступна для чтения" при открытии приложения с помощью iKeyShare ссылки;
  • исправили ошибку, приводящую к сбросу координат в адресе, при редактировании адреса с закрытым окном карты;
  • изменили фрагмент состояния SMKey;
  • множество мелких изменений в пользовательском интерфейсе.

Обновление 1.3.6 от 05.08.2021
Изменения:

  • исправлена функция очистки меток Mifare для TMD-5S;

Обновление 1.3.5 от 02.08.2021
Изменения:

  • добавлена функция слияния баз данных;
  • добавлено новое меню, теперь переключатель режимов работы с
    устройством заметнее, для каждого режима есть своя иконка и краткое описание;
  • теперь при подключении устройства иконка "устройства" заменяется на иконку подключенного устройства;
  • теперь режим "Очистка метки Mifare" использует поиск криптоключей для очистки;
  • для закладок добавлены функции конвертации из Ultralight16 в Ultalight41 и из MFSector в Mifare1k;
  • теперь сохраняется положение списка домов на улице при переходах;
  • добавлена поддержка iKeyShare 1.0.3;
  • теперь, при стирании метки с ключами из дампа очистка производится только для валидных секторов;
  • функции прочитать с ключами из дампа и очистить с ключами из дампа для меток Mifare перенесены в контекстное меню;
  • изменены положение и размер кнопок "Эмулировать" и "Эмулировать сектор" для SMKey;
  • исправлен эпизодический вылет программы при просмотре ключа.

Обновление 1.3.3 от 07.07.2021
Изменения:

  • добавлена функция "Поделиться ключом" с помощью iKeyShare (доступно на экранах просмотра ключей в базе данных, закладках, экранах списка закладок и списка ключей на адресе (контекстное меню));
  • добавлена функция "Прочитать Mifare1k метку, используя ключи из дампа" (доступно на экранах просмотра ключей в базе данных и закладках);
  • добавлена функция "Стереть Mifare1k метку, используя ключи из дампа" (доступно на экранах просмотра ключей в базе данных и закладках);
  • добавлено уведомление "Ключ успешно передан на устройство" при успешной отправке ключа на устройства;
  • добавлено уведомление об авторе украинской локализации (Андрей Gaucho Протыняк, г. Львов) на экраны "О приложении" и "Пользовательское соглашение";
  • надпись "Поиск по типу и коду ключа" изменена на надпись "Расширенный поиск";
  • исправлена ошибка посекторного чтения меток Mifare1k (в случае, если известно и передано на чтение два криптоключа, если с помощью A ключа чтение произошло успешно, в дамп автоматически подставлялся B ключ);
  • исправлен вылет приложении при нажатии на кнопку "Действия" после получения ключа от устройства, в случае, если не подключена база данных;
  • исправлена передача ключа Ultraligh20 на устройство ikey;
  • исправлена ошибка эмуляции 0-го MFSector на устройстве iKey (переназначение UID ключа);
  • исправлена конвертация ключей Ultralight16 в Ultraligh41 и MFSector в Mifare1k на экранах просмотра ключей (теперь не создается дубликат ключа и комментарий обрабатывается верно).

Обновление 1.3.1 от 28.05.2021
Исправления:

  • исправлен вылет при рендере пункта меню "Конвертация в Ultralight41";
  • исправлена конвертация из MFSector в Mifare1k, из Ultralight16 в Ultralight41 (экран просмотра ключа);
  • исправлена загрузка списка ячеек SMKey на новых прошивках;
  • исправлена запись заготовки при использовании мастера копирования "Классик под прописку".

Обновление 1.3.0 от 25.05.2021

Изменения:

  • поддержка эмулятора iKey переписана на новый API;
  • добавлен улучшенный режим прошивки устройств, теперь, помимо прошивки
    устройства с помощью версии, полученной с сервера, можно обновить устройство с помощью прошивки из комплекта поставки или с помощью файла прошивки;
  • добавлена функция коррекции баз данных (по аналогии с клиентом на десктопе), настройки -> коррекция базы данных;
  • исправлена ошибка "неизвестный ответ 55-01-00-01-00" в режиме magic card (TMD-5S);
  • добавлена возможность конвертации Ultralight16 в Ultralight41 (экран редактирования ключа в базе и список ключей на адресе);
  • добавлена возможность конвертации MFSector в Mifare1k (экран редактирования ключа в базе и список ключей на адресе);
  • добавлена возможность посекторной записи ключей Mifare1k с экранов дубликаторов;
  • теперь состояние галок CRC сохраняется, в том числе и после выхода из программы (отдельно для режимов устройств и баз данных);
  • теперь, после добавления записи в базу из закладок, при нажатии на кнопку назад происходит переход на список закладок;
  • добавлены новые коды ошибок при работе с сервером SMKey Online;
  • исправлена ошибка, приводившая к тому, что диалог открытия\создания БД не отрисовывал списки папок и файлов на старых устройствах;
  • теперь все выпадающие окна с опциями обведены оранжевой рамкой и заметнее как в обычной теме устройства, так и в темной, для устройств ниже API v.23 обводка отображается без стрелки вниз;
  • теперь, если устройство обновлено до актуальной версии, на экране прошивки пишется соответствующее уведомление;
  • изменен дизайн уведомлений о неразрешенных зависимостях на экране Smart ключа, теперь он соответствует дизайну на экране "устройства";
  • теперь, после получения рассчитанного ключа от HardNested, происходит его проверка на метке;
  • изменена логика работы стандартных ключей, теперь, помимо проверки на валидность происходит попытка старта расчета;
  • изменены дизайн и положение кнопок на экране дубликатора (TMD-5S);
  • изменено положение кнопок на экране дубликатора (SMKey);
  • исправлен вылет приложения при подключении к другому устройству, если с прошлого устройства был считан ключ, не поддерживающийся на новом устройстве;
  • теперь при добавлении нового ключа в закладки и БД из экранов работы с устройствами происходит поиск на наличие дубликатов;
  • обработка уведомлений от устройств вынесена в отдельный поток;
  • аббревиатура БД заменена на слово "база" и "база данных";
  • теперь, при создании новой базы данных пользователь уведомляется о наличии запрещенных символов в имени файла БД;
  • добавлены фильтры (поиск) по коду и типу ключа в закладки и базу данных;
  • исправлена ошибка, при которой не происходило обновления списков БД при удалении последнего адреса с улицы;
  • добавлен украинский языковой пакет;
  • теперь, в случае, если при поиске ключей все сектора закрыты, а предоставленный(е) ключ(и) не подходят, процесс поиска завершается, а пользователю отображается соответствующее уведомление;
  • улучшена читаемость элементов управления на устройствах с примененной темной темой оформления;
  • добавлены расшифровки для кодов состояния SMKey Online;
  • исправлена конвертация дампов Mifare1k 7b в Mifare1k в случае, если прибор отдает дамп с ошибочным BCC;
  • добавлена возможность записи букв в поле "корпус" для адресов;
  • "Генерация кода" переименована в "Создание случайных кодов";
  • теперь опции генерации кодов на запись неактивны в случае, если текущий режим — режим чтения;
  • SMKey Online: теперь, в случае, если ключ от 14-го сектора совпадает с ключом от нулевого, есть возможность завершить мастер поиска ключа;
  • изменен текст уведомления "Не удалось рассчитать ключ" на "Вероятно, метка не подвержена копированию по данному методу.Необходимо физически брать в руки устройство SMKey и делать копию с выездом к домофону.".

Обновление 1.2.7 от 05.05.2021

Изменения:

  • добавлен заголовок для навигации в диалоге выбора файлов для версий Android 7.0 и выше;
  • обновлен SSL сертификат для доступа к сервисам ikeybase.ru (онлайн расчет ключей и SMKey Online).

Обновление 1.2.6 от 29.04.2021

Изменения:

  • добавлена поддержка Magic card для TMD-5S;
  • изменено поведение при нажатии на адрес в БД и закладках, теперь открывается список ключей;
  • изменен дизайн элементов списка "дом" в БД;
  • удалена кнопка "Скачать дамп" для TMD-5S;
  • часть действий для экрана SMKey "дубликатор" перенесены в контекстное меню;
  • при загрузке MFSector теперь проверяется BCC, в случае, если BCC неверна, дамп будет сохранен как MFSector 7b;
  • исправлена ошибка, приводившая к вылету приложения при обновлении с версий 0.9.35 и ниже до версии 1.2.3;
  • добавлены более информативные сообщения об ошибках для операций, не поддерживающихся устройствами с микрокодом старых версий;
  • увеличен таймаут для поиска криптоключей с помощью метода Nested local;
  • исправлена ошибка, приводившая к невозможности создать новую БД с помощью клиента.

Обновление 1.2.5 от 20.04.2021

Исправления:

  • исправлена ошибка сброса форм редактирования в нули при редактировании ключей в БД;
  • изменено поведение при первом старте приложения, вместо открытия меню настроек происходит запуск диалогов о предоставлении разрешений.

Обновление 1.2.3 от 16.04.2021

Исправления:

  • исправлена ошибка эмуляции MFSector при отправке из контекстного меню списков БД/Закладок (SMKey);
  • исправлена ошибка переключения доступных действий при смене ключа на экранах редактирования закладки/ключа (SMKey);
  • исправлен вылет при ситуации, когда ОС не отдает объект адаптера Bluetooth.

Обновление 1.2.3 от 16.04.2021

Исправления:

  • добавлена эмуляция ключей для устройства SMKey (Texkom, iCode, Faktorial, MFSector);
  • добавлена эмуляция Mifare1k для устройства SMKey (версия устройства 2.13 и выше);
  • добавлена функция генерации Mifare дампа из UID;
  • упрощен экран поиска и подключения к устройствам;
  • изменена сортировка устройств поблизости, теперь ближние устройства в списке находятся ближе дальних;
  • режим создания криптоключа продублирован в меню работы с устройством для TMD-5S;
  • теперь при подключении TMD-5S происходит синхронизация ключей с дампом;
  • исправлена ошибка, приводившая к вылету приложения: создать закладку из записи БД -> назад -> создать закладку из записи БД;
  • исправлена ошибка некорректного отображения режима записи больших ключей для TMD-5S (экран дубликатора);
  • исправлена ошибка, приводившая к тому, что проверенные стандартные криптоключи игнорировались при поиске криптоключей для закрытых секторов;
  • кнопка получения дампа для SMKey перенесена в меню "три точки" (экран дубликатора);
  • добавлена кнопка получения дампа для TMD-5S (экран дубликатора, меню "три точки");
  • изменен формат iCode, теперь в приложении можно задавать флаги финализации страниц дампа;
  • изменен формат Pac, теперь размер ключа составляет 16 байт;
  • добавлена поддержка базы iKey версии 22;
  • добавлен сброс дампа ds1996 для устройства iKey (в FF или 00);
  • исправлено зависание сервиса Smart Ключ при попытке подключения сервиса к поставщику NMEA данных;
  • изменено название ключа MF Ultralight на Ultraligh 16;
  • добавлен ключ Ultraligh 20;
  • добавлен ключ Ultraligh 41.

Обновление 1.2.1 от 18.03.2021

Исправления:

  • исправлен расчет захваченных ключей для SMKey;
  • исправлено зависание при сохранении кода в закладки из контекстного меню БД;
  • исправлено некорректное формирование дампа при чтении Mifare после расчета ключей;
  • исправлено некорректное формирование дампа при чтении Mifare после расчета ключей (контекстное меню).

Обновление 1.2.0 от 16.03.2021

  • Хотфикс запуска сервиса SmartKey.

Обновление 1.1.9 от 15.03.2021

Изменения:

  • теперь карта скрыта по умолчанию на экране редактирования адреса;
  • изменение порядка ключей на экране выбора типа ключа;
  • для TK-17 изменена форма ввода, добавлен принудительные расчет контрольной суммы;
  • исправлена ошибка получения данных Mifare7b;
  • исправление неверной генерации захваченного криптоключа в случае, когда его значение начинается с байта, значение которого меньше 10;
  • исправлены некоторые случаи циклического переподключения к устройству в автоматическом режиме;
  • вынесен в отдельный поток код, обращающийся к сервисам геолокации (на некоторых устройствах есть вероятность попадания в бесконечную блокировку потока);
  • вынесен в отдельный поток код, обращающийся к сервисам телефонии (на некоторых устройствах есть вероятность попадания в бесконечную блокировку потока);
  • исправление ошибки, в некоторых ситуациях приводящей к вылету приложения при переходе в фоновый режим;
  • исправление ошибки, в некоторых ситуациях приводящей к вылету приложения при сканировании устройств;
  • исправление ошибки, приводившей к вылету приложения на версиях Android ниже 24;
  • улучшения, направленные на ускорение первого старта приложения.