Release 1.8.0 (221) от 18.04.2024 Исправлена недоступность сервисов обновления, поиска КК и SMKey Online на устройствах под управлением Android 7.0 и ниже. Добавлена возможность ввести свой криптоключ при записи на заготовки iMF. Добавлен сложный вариант функции "Копия на iMF" в мастерах копирования SMKey. Добавлена поддержка ключей формата Tag-it TI256 и Tag-it TI2048. В функцию "поделиться ключом" добавлены ключи iCode 8, 40, 64, 79, Tag-it TI256, Tag-it TI2048, iClass Elite. Добавлена функция проверки возможности записи дампа на iMF. Доработка функции очистки Mifare Classic при работе с iMF. Исправлено отображение криптоключей при работе с Magic картой. TMD-5S: исправлен вылет при переводе в чтение iClass Elite. TMD-5S: исправлена запись DS1992. TMD-5S, SMKey: исправлены ошибки перевода в чтение новых вариаций iCode. Исправлена ошибка получения количества записей архива при разворачивании приложения. Добавлена поддержка Faktorial в SMKey Online. Добавлена функция Faktorial по PIN в "Инструменты PRO". Доработана функция "Копирование карты объекта". Изменена логика копирования Mifare Classic через SMKey Online. Обновлены прошивки в комплекте поставки приложения. Исправление пользовательских текстов и ошибок. Release 1.7.9 (207) от 07.03.2024 Теперь функция SMKey "Копия на iMF" поддерживает перезапись ранее записанной метки iMF. Теперь функция SMKey "Копия на iMF" записывает страницы 0 и 14 дампа. Теперь функция записи на iMF записывает страницы 0 и 14 дампа. Исправлена ошибка поиска КК, появившаяся в патче 1.7.7 (8). Теперь функция "Metakom под прописку" сначала проверяет, что поднесенная метка может быть записана до списания токенов (iKey Express Pro). Release 1.7.8 (201) от 04.03.2024 Добавлен экран "Инструменты Pro" для iKey Express Pro (SMKey, TMD-5S). Мастер "Ultralight под прописку" перенесен на экран "Инструменты Pro". Добавлена функция "Metakom под прописку" ("Инструменты Pro"). Добавлена функция "Копирование Карты объекта" ("Инструменты Pro"). Изменен алгоритм конвертации Ultralight 20 -> Ultralight 41 (iKey Express Pro). Улучшен алгоритм очистки меток Mifare Classic для TMD-5S (прошивка 1.92 и новее) и SMKey (прошивка 2.41 и новее). Добавлена поддержка iClass Elite для устройств TMD-5S, SMKey и iKey. Исправлен вылет приложения в случае, если нажать на хекс клавиатуре кнопку "очистить", когда в фокусе поле кода Em-Marin. Обновлены прошивки в комплекте поставки. Исправлены ошибки в локализации ПО. Release 1.7.6 (197) от 07.02.2024 Добавлена поддержка заготовок iMF. Добавлена функция копии на iMF (SMKey). Для формы редактирования HID26 теперь доступно поле ввода "Ввод с карты". Для формы редактирования EM-MARIN теперь доступно поле ввода "Ввод с карты". На экране дубликатора при выбранном ключе Mifare Plus теперь появились два поля для ключей доступа. Добавлена поддержка меток Metakom (Mifare Classic) для SMKey Online. Изменен пользовательский интерфейс для работы с Mifare Plus. Теперь все функции доступны с одного экрана. Теперь, если на экране дубликатора выбран Mifare Plus, при прочтении сектора Mifare Plus, прочитанный сектор будет добавлен на форму без удаления других данных. Теперь, при получении дампа сектора Mifare Plus устройство запрашивает ключи, с которыми этот сектор был прочтен. При приеме дампов iCode добавлена проверка на порядок байт в ИД метки, если он неверный, приложение автоматически перевернет ИД. Функция "Прочитать Ultralight с паролем" перенесена в меню "три точки". Измененены некоторые иконки. Теперь по умолчанию галка очистки сектора без запуска поиска КК отжата на экране очистки Mifare Classic. Теперь, при использовании мастера "Копия на заготовку" SMKey, первым ключом в списке кандидатов является наиболее вероятным. Теперь, при подключении TMD-5S кнопки записи\чтения Mifare Plus подсвечиваются корректно. Теперь создание PACK и пароля для Ultralight 41 стр. доступно прямо из экрана дубликатора (SMKey Online). Исправлена ошибка, из-за которой при записи Mifare Classic игнорировался флаг "работать только с текущим сектором". Исправлена ошибка перехода в чтение в Em-Marin на устройствах TMD-3R, TMD-5R. Исправлены чтение и запись KT01 на TMD-5R. Исправлены ошибки при переводе Mifare Plus в SL1/SL3. Исправлена ошибка, из-за которой происходил повторный перевод в запись при записи одного сектора Mifare Plus. Исправлена ошибка, из-за которой приложение падало на экране Urmet. Исправлена ошибка, из-за которой SMKey не работал корректно с iCode 8/40/64/79. Исправлена ошибка, при которой при повторной записи\нажатии кнопки чтения на экранах дубликатора сбрасовалось состояние кнопки. Исправлена ошибка, из-за которой id Mifare Plus не отображался в списках базы данных и закладок. Исправлен вылет при попытке сохранить ключи типов iCode 8, 40, 64, 79 в базу и закладки с экранов работы с дубликатором. Исправлено "раздвоение" хинта "комментарий" на экранах редактирования iCode 8, 40, 64, 79. Исправлена верстка экрана редактирования iCode 8, 40, 64, 79 при подключенном SMKey. Исправлена ошибка при получении сектора Mifare Plus с устройства. Исправлена ошибка, при которой не передавался ИД iCode при записи на устройства. Исправление и изменение текстов и дизайна. Release 1.7.4 (170) от 07.12.2023 Изменена форма ввода ICode, добавлена паджинация. Добавлена поддержка ключей ICode следующих вариантов: 8, 40, 64, 79 стр. Добавлена поддержка дубликатора TMD-3R. Изменен домашний экран функции SMKey Online. Добавлена функция SMKey Online "Ultralight под прописку". Добавлена поддержка Texkom для TMD-5R. Теперь для форм ввода дампа считается оптимальный размер шрифта. Теперь, при использовании SMKey Online для Ultralight перед списанием токенов проверяется пароль. Теперь можно при создании адреса в поле "корпус" указывать значение, начинающееся с буквы. Исправлено падение на некоторых телефонах Xiaomi при создании новой базы. Исправлена ошибка записи Urmet на TMD-5R. Исправлена ошибка записи Cyfral и Metakom на TMD-5R. Исправлена синхронизация времени при подключении TMD-5S. Обновлены прошивки в комплекте поставки. Release 1.7.3 (161) от 09.11.2023 Исправлена ошибка "Серийный номер устройства не получен" в функции SMKey Online для устройства SMKey. Исправлена ошибка, когда приложение игнорировало перевод TMD-5R в режим чтения. Release 1.7.2 (160) от 08.11.2023 Добавлена поддержка TMD-5R (USB). Добавлена синхронизация времени при подключении TMD-5S (используется пароль по умолчанию "АБВ"). Обновлены прошивки в комплекте поставки. Исправлены некоторые опечатки. Release 1.7.1 (157) от 11.09.2023 Поднятие таргета приложения до API level 33 (Android 13). Исправление функции получения дампа DS1996 для TMD-5S. Release 1.7.0 (156) от 27.07.2023 Исправление функции SMKeyOnline "Создание пароля Ultralight". Release 1.6.9 (155) от 22.07.2023 Добавлено улучшенное форматирование полей на экране iClass Legacy. Добавлен автоматический расчет К1 iClass Legacy. Изменен текст диалога списания токенов при создании пароля Ultralight. Release 1.6.8 (154) от 13.07.2023 Добавлена поддержка ключа iClass Legacy (SMKey, TMD-5S, iKey). Добавлена поддержка 7б классиков в мастере "Классик под прописку" (SMKey). Добавлена функция создания пароля Ultralight 41 (визит) на экранах просмотра закладок и ключей в базе (меню "три точки", только на билде с SMKey Online). Обновлены прошивки в комплекте поставки. Исправления ошибок в сервере Dallas (TMD-5S, dev билд). Добавлен новый функционал в сниффере 14С (SMKey, dev билд). Release 1.6.7 (1365#144) от 27.05.2023 Исправлен вылет при поиске криптоключей на CPU, встречавшийся на некоторых устройствах. Исправлена генерация дампа мастера "Классик под прописку" для записи на заготовку на финальном экране. Release 1.6.6 (1361#141) от 25.05.2023 Минимальная поддерживаемая версия Android поднята до Android 5.0 (Lollipop). Добавлена возможность импортирования и экспортирования стандартных криптоключей (файлы, совместимые с MCT). Переделан экран поиска криптоключей, добавлены новые функции работы с результатом поиска, изменен интерфейс. Теперь криптоключи после поиска можно сохранять и в закладки. Изменен пользовательский интерфейс работы с ключами Mifare Plus (TMD-5S). Изменен пользовательский интерфейс работы с ключами Mifare Classic (TMD-5S, SMKey). Изменена логика мастера "Классик под прописку", теперь при захвате нескольких ключей от нулевого сектора их можно проверить перед сохранением (SMKey). Теперь доступна эмуляция и отправка на запись дампа, сгенерированного из ключа на экране захваченных данных (SMKey). Теперь, если поиск криптоключей был завершен без операции чтения или очистки, диалоговое окно поиска закрывается само. Теперь сохраняется положение формы редактирование Mifare Plus при возврате на неё с других экранов. Загрузка дампа из устройства перенесена из отдельной кнопки в подменю "три точки". Обновлены прошивки в комплекте поставки приложения. Исправлена ошибка перевода в чтение для ключей DS199x. Исправлена ошибка, приводившая к вылету приложения на экранах карты на некоторых устройствах. Исправлена ошибка, при которой кнопки записи\чтения Mifare Plus не отображали состояние устройства. Обновлена библиотека для работы с HTTPS. Исправлена ошибка, приводившая к дублированию закладок при экспорте. Исправлена ошибка, приводившая к повторению кнопки ПОИСК на некоторых устройствах при отключении устройства. Правки текстов в пользовательском интерфейсе. Release 1.6.4 (1344#130) от 11.04.2023 Добавлена возможность создания защищенных ключей шифрования БД с ограничениями по времени жизни и функционалу. В приложении добавлена поддержка ключей DS1992, DS1993, DS1994, DS1995 для iKey и TMD-5S. В приложении добавлена поддержка ключей PAC для iKey. Обновлены прошивки в комплекте поставки приложения iKey Express на актуальные. Теперь на диалоге "поделиться ключом" отображается сгенерированная ссылка. Исправлена ошибка "неожиданный ответ 0xCC 0x03 0x00 0x06 0x02 0x0B 0x17 0x00 0x00 0x00" на экране перевода MFPlus в режимы SL1\SL3. Незначительные изменения пользовательского интерфейса и правка опечаток. Release 1.6.3 (1324#119) от 20.02.2023 Добавлена возможность закрывать недостоверные сектора Mifare Classic при записи также и заданным ключом. Теперь функция "стереть с ключами" Mifare Classic работает по такому же алгоритму, как и при очистке с поиском (быстрее). Исправлен вылет приложения в случае, если открыт экран улиц и пользователь открывает новую базу данных с помощью файлового менеджера. Возможно, исправлена ошибка, приводившая к невозможности отобразить экран добавления ключа в базу (SMKey Online, устройство Infinix HOT 11S NFC (Infinix X6812B)). Hotfix 1.6.2 (1322#116) от 14.02.2023 Добавлена возможность закрывать недостоверные сектора Mifare Classic при записи (включается в настройках приложения). Теперь, при нажатии на затененную область при открытых фильтрах на экране закладок фильтры скрываются. Исправлена ошибка импорта ключей Ultralight 20 и Ultralight 41 при импорте с помощью функции "поделиться ключом". Исправлена ошибка импорта цифрового кода при импорте с помощью функции "поделиться ключом". Исправлена невозможность сохранить результаты работы мастеров копирования SMKey на некоторых устройствах Xiaomi (MiUI). Возможно, исправлен вылет при создании новой закладки на некоторых устройствах. Незначительные правки UI. Release 1.6.1 (1320#115) от 10.02.2023 Добавлена поддержка ОС Android 12. Теперь, на устройствах под управлением Android 12 и выше, для поиска и подключения устройств Bluetooth требуется разрешение на использование Bluetooth вместо разрешения на доступ к геолокации. Добавлена возможность очистки одного сектора с известным ключом на экране очистки меток Mifare Classic. Добавлена кнопка повтора записи при посекторной записи Mifare Classic. Добавлено поле ввода кода Indala с карты (с помощью FC и Serial, используется пароль FlexSecur по умолчанию). Добавлена проверка вручную вводимого кода Indala. Разделены уведомления о наличии новой версии для версий Pro и Market. Теперь, при наличии в сравнении сектора Mifare Classic, номер сектора отображается не первым байтом дампа, а в названии ключа. Теперь случайная генерация и инкремент кода Indala работает с учетом FlexSecur. Теперь, при сравнении ключей MFSector из дампа убирается номер сектора. Исправлено падение приложения в случае, когда происходило добавление нового ключа, неизвестного программе, через функцию "поделиться ключом". Исправлена ошибка, из-за которой при добавлении ключа к сравнению после расчета в дампе ключа был мусор. Исправлена ошибка, из-за которой не открывалась корректно база данных напрямую из файловой, если была открыта другая база данных. Исправлена ошибка, из-за которой при добавлении к сравнению ключей из других экранов приложения, приложение могло считать, что ключи не добавлены. Исправлена ошибка, из-за которой не закрывалась HEX клавиатура при переводе фокуса с полей ввода кода на другие. Исправлена ошибка, из-за которой на некоторых версиях MiUI (Xiaomi) после обновления Android не отображался экран сохранения в базу результата вычислений SMKeyOnline. Исправлена ошибка, при которой сервис SmartKey не перезапускался после его принудительного завершения системой Android. Исправлены ошибки и опечатки в текстах. Изменения из привью 1.6.0 Добавлена поддержка Mifare Plus для устройства TMD-5S (поддержка не гарантируется, подробности в приложении). Изменена HEX клавиатура (тема оформления, расположение клавиш, добавлены новые кнопки). Добавлена настройка для сохранения секторов MFSector и MFSector 7b в 1K. Добавлен новый сертификат SSL для домена ikey.ru. Теперь, при добавлении ключа в базу или закладки дубликаты ищутся со всех экранов. Теперь, во время работы SMKeyOnline и мастеров копирования для SMKey не требуется убирать от считывателя метку для получения UID метки. Обновлены прошивки устройств в поставке приложения. Исправлен переход назад из экрана настроек. Исправлен вылет приложения на экране базы, возникавшая в случае ошибки создания защищенного хранилища ключей. Теперь, после завершения длительных операций, таких, как расчет ключей, не отображается анимация работы. Release 1.5.9 (1289#102) от 11.11.2022 Добавлена возможность чтения информации о метке с помощью NFC мобильного устройства (большая часть семейства Mifare, ICode, Faktorial). Добавлена возможность чтения меток Ultraligh с помощью NFC адаптера мобильного устройства. Добавлен экран для просмотра считанных с помощью NFC адаптера мобильного устройства дампов. Добавлен калькулятор битов доступа Mifare Classic, доступ через меню "три точки" на экранах с формами ввода ключей Classic и через главное меню приложения (стандалон экран). При очистке метки теперь автоматически определяется её тип, для SMKey версии 2.28 и выше и для TMD-5S версии 1.7.3 и выше также доступно ускорение очистки (самой записи) за счет поддержки новой версии протокола устройств. Все связанные с базой экраны перенесены из настроек в меню "три точки" на экране просмотра базы. Добавлена возможность удаления всех адресов на улице. Добавлена возможность переименования целой улицы сразу. Переписан экран работы со стандартными криптоключами Mifare, исправлен ряд старых ошибок. Переделан экран настроек. Обновлены прошивки устройств комплетка поставки приложения. Теперь, в случае, если устройством считан MFSector, поиск дубликатов ведется только по дампу. Добавлена отдельная кнопка ">>>" для открытия бокового меню приложения. Исправлена ошибка, приводившая к некорректной работе мастера "Копия на заготовку" в случае работы с домофонами, работающими с 8-м сектором. Исправлена ошибка, когда при очистке метки по ключу B приложение бесконечно ожидало ответ о результате записи сектора по ключу B. Исправлена ошибка расчета CRC TK-17. Добавлен режим простой отладки, доступно из главного меню, если в настройках приложения стоит режим разработчика. Уменьшена высота контейнера оглавления на главном экране базы. Из модального экрана работы с устройством убран мак адрес. Теперь фрагмент фильтра скрывается при нажатии на экран в затененной зоне. Другие незначительные изменения UI. Исправлен ряд опечаток, возможно, добавлены новые. Release 1.5.8 (1255#98) от 29.07.2022 Исправлен вылет приложения при отрисовке меню "три точки" для Galaxy E5 (удален иконочный шрифт, иконки будут возвращены позднее, растром, для обеспечения совместимости со старыми устройствами). Release 1.5.7 (1254#97) от 28.07.2022 Добавлена функция сравнения ключей (экран сравнения ключей). Исправлена ошибка, приводившая к тому, что не отображается меню "три точки" у ключа в случае, если в закладках существует аналогичный ключ. Release 1.5.6 (1242#96) от 29.06.2022 Исправлен вылет на телефонах Xiomi под управлением ОС Android 9-10 при рендере диалога контекстных действий ключа в базе (Mi9, Redmi 8, Redmi Note 9 Pro). Исправлен импорт закладок, для случая, когда бэкап не содержит ни одной локации. Исправлена эмуляция на мастерах копирования SMKey в случае, если захвачен лишь один сектор. Release 1.5.5 (1239#95) от 26.06.2022 Исправлен вылет при импорте дампа напрямую из диспетчера файлов. Исправлен вылет приложения на ряде устройств под управленим Android версий ниже 9-й при отображении диалога работы с устройством (замена зависимости android.app.AlertDialog на androidx.appcompat.app.AlertDialog). Возможно исправлен вылет приложения на ряде устройств Xiaomi при рендере фрагмента фильтров (ошибка замечена на Redmi Note 9 Pro). Release 1.5.4 (1238#94) от 26.06.2022 Обновлена работа с SSL, после этого обновления не придется каждый раз для домена ikeybase.ru (SMKey online, расчет ключей, поделиться ключом) обновлять файлы сертификата в приложении. Версию 1.5.3 требуется обновить до версии 1.5.4 или выше для доступа к этим сервисам. Добавлены функции импорта и экспорта файлов дампа ключей (кроме MFSector/MFSector 7b). Добавлены фильтры для поиска не только по коду, но еще и по дампу ключей. Добавлены фильтры поиска на экран просмотра ключей на адресе. Теперь при добавлении нового ключа поиск дубликатов ведется по условию "если код существующего ключа содержит код нового ключа ИЛИ дамп существующего ключа содержит дамп нового ключа без кода ключа и CRC ключа" (если поиск работает долго, вы можете вернуть старый поиск только по коду в расширенных настройках приложения). Добавлена кнопка эмуляции дампа для мастеров копий на заготовку SMKey. Добавлена функция переноса/дублирования ключа из базы в существующий или новый адреса. Добавлен экран проверки новых версий iKey Express. Добавлена блокировка автоматического отключения экрана при активном диалоге работы с устройством. Изменен экспорт закладок, добавлена новая кнопка "сохранить" (открывается диалог сохранения файла в файловую систему мобильного устройства), старая кнопка "сохранить" переименована в "отправить". Изменен экран очистки метки, теперь, по умолчанию, выбраны 0, 8, 12 и 14 сектора. Исправлена ошибка некорректного отображения дополнительных действий при создании нового ключа. Исправлена ошибка, приводившая к тому, что после прочтения Ultralight с паролем, при последующем прочтении ключей с дампом возникало уведомление о том, что прочитано 34 страницы Ultralight. При прочтении 34 страниц Ultralight теперь отображается диалог о том, что установлен пароль на метку. Переписан диалог активной задачи устройства, теперь, если в диалоге много строк, он не расползается. Другие мелкие изменения и исправления. Release 1.5.3 (1216#92) от 03.05.2022 Исправлена ошибка передачи ключей Electra и KT-01 на эмулятор iKey. Исправлен вылет при выборе уже выбранной ориентации экрана. Небольшие изменения в пользовательском интерфейсе. Обновлен HTTPS сертификат для доступа к серверам iKeyBase. Release 1.5.2 (1192#91) от 21.12.2021 В целях синхронизации объекта Bluetooth добавлена задержка запуска задач (при работе с iKey теперь меньше вероятность появления ошибки GattDeviceIsBusy). Исправлен вылет приложения на устройствах под управлением Android 4.X. Исправлена невозможность запуска SMKey Online для устройств с прошивками, не поддерживающими SMKey Online для Ultralight. Release 1.5.1 (1185#87) от 13.12.2021 Переделано обновление устройств, обновление перенесено в главное меню. Автоматизирован процесс обновления для SMKey и TMD-5S, теперь приложение само попробует переподключиться к обновляемому устройству. Добавлено исправление обновления для партии SMKey с ошибкой в загрузчике (устройства не отвечают в режиме загрузчика о режиме устройства). Добавлена эмуляция Mifare 7b для SMKey. Теперь iKeyShare поддерживает пересылку цифровых кодов. Укорочена ссылка для сервиса iKeyShare. Release 1.4.9 (1160#84) от 22.11.2021 SMKey Online: исправлен таймаут операции при попытки копирования метки Ultraligh без пароля. Release 1.4.8 (1158#83) от 20.11.2021 Добавлена функция SMKey Online для Ultralight (TMD-5S и SMKey, iKeyExpress Pro). Исправлена маска для ключа Urmet (байт FA -> F2). Обновлены прошивки в поставке приложения до новейших версий. Теперь, после поиска криптоключа, если для сектора найдена пара ключей (A и B), а сектор прочитан по ключу A, найденный ключ B подставляется в прочитанный дамп (если в прочитанном дампе ключ B состоит из нулей). Контекстные и дополнительные функции приложения сгрупированы в кнопки "Еще..." и "Еще действия..." Множественные мелкие правки и исправления текстов (в основном, в контексте SMKey Online). Release 1.4.7 (1151#81) от 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 в базе и закладках. Переключатель активности фильтров переименовали в "Использовать фильтры поиска и автоподключения". Release 1.4.5 (1139#79) от 03.11.2021 Хотфикс ошибки автоматической отправки ключей в режиме Smart Ключ. Release 1.4.4 (1135#78) от 29.10.2021 Для TMD-5S добавлен архив. Добавлена португальская локализация (кроме веб документов). Release 1.4.2 (1117#75) от 21.10.2021 Исправили ряд ошибок Bluetooth, возникавших на ряде устройств. Release 1.4.1 (1112#74) от 18.10.2021 Полностью переписан модуль для работы с Bluetooth. Добавили автоподключение в фоне для Bluetooth устройств. Добавили новую фильтрацию Bluetooth устройств. Добавили информацию о возможных ошибках Bluetooth. Исправили состояние кнопки для отправки Ultralight контекст меню при подключенном SMKey. Исправили ошибку "Пакет не является пакетом больших данных", иногда возникавшую при подключении к SMKey. Исправили ошибку "Родительская директория /key не доступна для чтения" при открытии приложения с помощью iKeyShare ссылки. Исправили ошибку, приводящую к сбросу координат в адресе, при редактировании адреса с закрытым окном карты. Изменили фрагмент состояния SMKey. Множество мелких изменений в пользовательском интерфейсе. Release 1.3.6 (1057#73) от 05.08.2021 Исправлена логика работы мастера очистки меток Mifare для TMD-5S. Release 1.3.5 (1055#72) от 02.08.2021 Добавлена функция слияния баз данных. Добавлено новое меню, теперь переключатель режимов работы с устройством заметнее, для каждого режима есть своя иконка и краткое описание. Теперь при подключении устройства иконка "устройства" заменяется на иконку подключенного устройства. Теперь режим "Очистка метки Mifare" использует поиск криптоключей для очистки. Для закладок добавлены функции конвертации из Ultralight16 в Ultalight41 и из MFSector в Mifare1k. Теперь сохраняется положение списка домов на улице при переходах. Добавлена поддержка iKeyShare 1.0.3. Теперь, при стирании метки с ключами из дампа очистка производится только для валидных секторов. Функции прочитать с ключами из дампа и очистить с ключами из дампа для меток Mifare перенесены в контекстное меню. Изменены положение и размер кнопок "Эмулировать" и "Эмулировать сектор" для SMKey. Удален экран настроек Bluetooth. Исправлен эпизодический вылет программы при просмотре ключа. Beta 1.3.3 (1024#70) от 07.07.2021 Добавлена функция "Поделиться ключом" с помощью iKeyShare (доступно на экранах просмотра ключей в базе данных, закладках, экранах списка закладок и списка ключей на адресе (контекстное меню)). Добавлена функция "Прочитать Mifare1k метку, используя ключи из дампа" (доступно на экранах просмотра ключей в базе данных и закладках). Добавлена функция "Стереть Mifare1k метку, используя ключи из дампа" (доступно на экранах просмотра ключей в базе данных и закладках). Добавлено уведомление "Ключ успешно передан на устройство" при успешной отправке ключа на устройства. Добавлено уведомление об авторе украинской локализации (Андрей Gaucho Протыняк, г. Львов) на экраны "О приложении" и "Пользовательское соглашение". Надпись "Поиск по типу и коду ключа" изменена на надпись "Расширенный поиск". Исправлена ошибка посекторного чтения меток Mifare1k (в случае, если известно и передано на чтение два криптоключа, если с помощью A ключа чтение произошло успешно, в дамп автоматически подставлялся B ключ). Исправлен вылет приложении при нажатии на кнопку "Действия" после получения ключа от устройства, в случае, если не подключена база данных. Исправлена передача ключа Ultraligh20 на устройство ikey. Исправлена ошибка эмуляции 0-го MFSector на устройстве iKey (переназначение UID ключа). Исправлена конвертация ключей Ultralight16 в Ultraligh41 и MFSector в Mifare1k на экранах просмотра ключей (теперь не создается дубликат ключа и комментарий обрабатывается верно). Beta 1.3.1 (1015#69) от 28.06.2021 Исправлен вылет при рендере пункта меню "Конвертация в Ultralight41". Исправлена конвертация из MFSector в Mifare1k, из Ultralight16 в Ultralight41 (экран просмотра ключа). Исправлена загрузка списка ячеек SMKey на новых прошивках. Исправлена запись заготовки при использовании мастера копирования "Классик под прописку". Beta 1.3.0 (1014#68) от 25.06.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 и делать копию с выездом к домофону.". Beta 1.2.7 (928#64) от 05.05.2021 Добавлен заголовок для навигации в диалоге выбора файлов для версий Android 7.0 и выше. Обновлен SSL сертификат для доступа к сервисам ikeybase.ru (онлайн расчет ключей и SMKey Online). Beta 1.2.6 (922#64) от 29.04.2021 Добавлена поддержка Magic card для TMD-5S. Изменено поведение при нажатии на адрес в БД и закладках, теперь открывается список ключей. Изменен дизайн элементов списка "дом" в БД. Удалена кнопка "Скачать дамп" для TMD-5S. Часть действий для экрана SMKey "дубликатор" перенесены в контекстное меню. При загрузке MFSector теперь проверяется BCC, в случае, если BCC неверна, дамп будет сохранен как MFSector 7b. Исправлена ошибка, приводившая к вылету приложения при обновлении с версий 0.9.35 и ниже до версии 1.2.3. Добавлены более информативные сообщения об ошибках для операций, не поддерживающихся устройствами с микрокодом старых версий. Увеличен таймаут для поиска криптоключей с помощью метода Nested local. Исправлена ошибка, приводившая к невозможности создать новую БД с помощью клиента. Beta 1.2.5 (912#62) от 20.04.2021 Исправлена ошибка сброса форм редактирования в нули при редактировании ключей в БД. Изменено поведение при первом старте приложения, вместо открытия меню настроек происходит запуск диалогов о предоставлении разрешений. Beta 1.2.4 (910#61) от 19.04.2021 Исправлена ошибка эмуляции MFSector при отправке из контекстного меню списков БД/Закладок (SMKey). Исправлена ошибка переключения доступных действий при смене ключа на экранах редактирования закладки/ключа (SMKey). Исправлен вылет при ситуации, когда ОС не отдает объект адаптера Bluetooth. Beta 1.2.3 (907#60) от 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. Beta 1.2.1 (875#58) от 18.03.2021 Исправлен расчет захваченных ключей для SMKey. Исправлено зависание при сохранении кода в закладки из контекстного меню БД. Исправлено некорректное формирование дампа при чтении Mifare после расчета ключей. Исправлено некорректное формирование дампа при чтении Mifare после расчета ключей (контекстное меню). Beta 1.2.0 (868#57) от 16.03.2021 Хотфикс запуска сервиса Smart Key. Beta 1.1.9 (867#56) от 15.03.2021 Теперь карта скрыта по умолчанию на экране редактирования адреса. Изменение порядка ключей на экране выбора типа ключа. Для TK-17 изменена форма ввода, добавлен принудительные расчет контрольной суммы. Исправлена ошибка получения данных Mifare7b. Исправление неверной генерации захваченного криптоключа в случае, когда его значение начинается с байта, значение которого меньше 10. Исправлены некоторые случаи циклического переподключения к устройству в автоматическом режиме. Исправлены некоторые случаи циклического переподключения к устройству в автоматическом режиме. Вынесен в отдельный поток код, обращающийся к сервисам геолокации (на некоторых устройствах есть вероятность попадания в бесконечную блокировку потока). Вынесен в отдельный поток код, обращающийся к сервисам телефонии (на некоторых устройствах есть вероятность попадания в бесконечную блокировку потока). Исправление ошибки, в некоторых ситуациях приводящей к вылету приложения при переходе в фоновый режим. Исправление ошибки, в некоторых ситуациях приводящей к вылету приложения при сканировании устройств. Исправление ошибки, приводившей к вылету приложения на версиях Android ниже 24. Улучшения, направленные на ускорение первого старта приложения. Beta 1.1.8 (850#55) от 10.03.2021 Добавлена поддержка TK-17 для iKey. Исправлена ошибка, приводившая к невозможности завершить логику мастера "Классик под прописку" в случае, если захвачен только 0-й сектор. Исправлена ошибка, приводившая к некорректной работе навигации внутри приложения после отключения устройства. Добавлен принудительный перевод баз данных в режим journal_mode = DELETE. Beta 1.1.7 (843#54) от 01.03.2021 Переделка поддержки Mifare Classic UID 7b. Добавлена поддержка Mifare Classic UID 7b для iKey. Добавлена поддержка TK17 для SMKey (начиная с версии 2.12). Добавлена кнопка получения последнего дампа на экран дубликатора для SMKey. Добавлена поддержка баз данных iKey 21-й версии. Изменено поведение приложения при подключении устройства, теперь приложение принудительно не переводится на экран взаимодействия с устройством. Добавлена кнопка для управления видимостью главного меню. Добавлена кнопка в контекстном меню закладки для копирования ключа в новый адрес. Добавлено контекстное меню три точки для элементов списка домов на улице. Добавлено контекстное меню три точки для элементов списка ключей на экране ключей адреса. Добавлено контекстное меню три точки для панели адреса на экране ключей адреса. Добавлен адаптивный фильтр координат (по умолчанию вкл). Провайдер network теперь всегда включен для сервиса Smart Key. Изменено поведение при появлении фокуса на полях ввода кодов. Удален флажок запрета редактирования на экране редактирования ключа. Изменена маска для ключа TK-17. Исправлена ошибка генерации комментария ключа в мастере "Копия на заготовку". Исправлен ряд некритичных ошибок. Исправлен ряд опечаток в русской локализации. Beta 1.1.6 (832#53) от 14.01.21 Добавлена поддержка заготовок Mifare Classic Zero UID 7b для SMKey. Beta 1.1.5 (828#52) от 11.01.21 Исправлен режим стирания меток Mifare для TMD-5S (версия 1.50 и выше). Исправлена ошибка генерации случаных значений для EmMarin. Исправлена ошибка приводившая к вылету приложения при использовании опции генерации ключа после переключения на ключ, ее не поддерживающий, и последующей записи этого ключа. Beta 1.1.3 (826#50) от 29.12.20 Поддержка меток Mifare с uid 7 байтов (Mifare Classic) на экранах закладок и БД. Поддержка меток Mifare c uid 7 байтов (Mifare Classic) для TMD-5S (за исключением SMKey Online). Исправлено отображение надписи по умолчанию для контекстных действий с устройством на экранах БД и закладок. Исправлено ошибка отображения UID для дампов семейства Mifare после их ручного создания в БД. Исправлено значение таймаутов http операций для сервисов ikeybase.ru (увеличены). Beta 1.1.2 (819#49) от 21.12.20 Добавлен мастер "Копия на заготовку". Добавлен мастер "Копия на классик". Добавлен мастер "Классик под прописку". SMKey Online: Добавлен сертификат от ikeybase.ru для доступа по https на старых устройствах. Добавлен механизм уведомления о новых версиях. Добавлен генератор кодов для записи. Добавлен режим стирания меток Mifare. Исправлена ошибка наложения экранов. Исправления других ошибок. Beta 1.1.0 (800#46) от 03.12.20 Добавлен экран захваченных данных. Добавлен экран копирования ключей. Добавлен экран поиска криптоключей. Добавлен экран создания криптоключей. Добавлен экран SMKey Online. Добавлен экран обновления прошивки SMKey. Добавлена возможность экспортировать базу данных из iKeyBase Android напрямую в iKey Express. Различные исправления. Beta 1.0.7 (771#44) от 17.11.20 Добавлен метод расчета ключей Nested CPU. Добавлена политика конфиденциальности, обязательная к принятию. Исправлена ошибка, приводившая к вылету приложения при подключении TMD-5S (режим: запись простого ключа). Исправлена ошибка, приводившая к невозможности получить статус iKey при подключении к нему. Исправлена ошибка, приводившая к наложению фрагмента экрана при подключении к устройству (при условии нахождения на экранах, отличных от экрана поиска устройств). Beta 1.0.5 (758#42) от 11.11.20 Добавлено разделение на клиент iKey Express и iKey Express Pro (с поддержкой SMKey Online). Добавлен функционал SMKey Online для версии iKey Express Pro. Исправление ряда ошибок. Alpha 1.0.3 (740#41) от 20.10.20 Добавлена интеграция действий с дубликатором на экранах БД и закладок Добавлены уведомления о прочитанных ключах. Добавлена возможность поиска криптоключей Mifare1K c помощью Nested online.только простые ключи без дампа), поиск криптоключей Mifare с использованием сервера SMKey Online, прошивка устройства. Alpha 0.9.45 (668#38) от 17.07.20 Оптимизирована эмуляция Mifare1K (выгрузка дампа на iKey). Alpha 0.9.44 (667#37) от 16.07.20 Добавлена поддержка ikey БД версии 20: добавлен ключ PAC, добавлен ключ TK-17, ключ KT01 теперь 16 байт. Alpha 0.9.41 (646#34) от 27.05.20 Добавлено изменение ориентации экрана (настройки -> расширенные настройки -> настройки отображения -> выбор ориентации экрана). Частично исправлена ошибка двойного отображения экрана (отрисовка двух разных экранов одновременно). Исправлен вылет приложения при попытке добавить адрес в случае, если нет подключения к базе данных. Испралены вылеты приложения на списках внутренней и внешней БД (применение результатов поиска). Alpha 0.9.40 (642#33) от 22.05.20 Переход на новые поля ввода HEX данных. Устранен вылет приложения при вставке в поле ключа Metakom. Устранен вылет приложения при нажатии кнопки "Добавить к базе" в случае, если нет активного подключения к БД. Добавлена подсветка адреса или закладки в случае, если была произведена отправка ключа на устройство из этой записи. Переделаны экраны основной БД: оптимизация, разделение обновления списка на потоки UI и фоновые, улучшение плавности прокрутки и обновления элементов списка. Пренесена поисковая строка для экранов основной БД из ActionBar на фрагмент списка. Теперь, при нажатии кнопки назад на экранах БД не сбрасывается фильтр фрагмента. При приближении к адресу, приоритетным кодом которого является цифровой код в уведомления сервиса Смарт ключа выводится уведомление со значением данного кода. Наличие включенного сервиса геолокации теперь не является критическим условием для сканера BLE. Теперь, при открытии экрана создания нового адреса из фрагмента списка домов на улице, поле улицы взято из фрагмента списка домов. Добавлен раздел закладок (любимые ключи). Добавлен функционал ключа по умолчанию для сервиса Смарт Ключ. Данный ключ можно назначить из списка любимых ключей и он будет грузиться на устройство в случае, если поблизости нет адресов или закладок с валидными ключами. Исправлен баг для оболчки Xiaomi MiUI 11, приводивший к появлению фантомного контекстного меню. Добавлен провайдер карт Yandex и адаптер карт, позволяющий переключаться между разными типами карт. Исправлена ошибка, приводившая к неверному просчету высоты контейнера для Yandex карт. Добавлен функционал управления местами (геоточками) для закладок (любимых ключей). На одну закладку можно назначать неограниченное число геоточек. Перенесен пункт "Информаци о приложения" в конец списка фрагмента настроек приложения. Теперь при сохранении адресов\ключей\закладок\геточек происходит перенаправление на предыдущий экран. Название экранов теперь зависит от состояния, к примеру, если мы создаем закладку, то название экрана будет "Создание закладки", если редактируем - "Редактирование закладки". Добавлены всплывающие подсказки для раздела закладок. Оптимизация построения списков адресов и связных ключей. Теперь поддерживаются выборки, содержащие более тысячи адресов. Добавлена генерация имени при создании новых закладок и геоточек ("Новая закладка n++"). Убран комментарий к геточке. Добавлена возможность создания точки из данных GPS. В случае, если есть техническая возможность, имя данной точки будет автоматически сгенерировано на основе данных сервиса обратного геокодинга. Добавлена возможность быстрого создания закладки добавлением из основной базы данных. Добавлена возможность поиска по комментариям к адресам на экране списка улиц. Изменен фон для ряда диалог на прямоугольник с округлыми краями. Теперь сервис Смарт Ключ может работать одновременно и с основной базой и с данными из списка любимых ключей. Добавлен импорт и экспорт списка любимых ключей и связных геоточек. Другие испрвления и улучшения. Alpha 0.9.35 (565#26) от 06.03.20 Добавлен функционал для работы с зашифрованными базами данных. Изменено поведение кнопки назад при навигации внутри приложения. Изменен механизм управления экранами внутри приложения (оптимизация). Прочие изменения и исправления. Alpha 0.9.32 (539#23) от 27.01.20 Исправлен расчет контрольной суммы для ключей TEXKOM. Добавлен принудительный сброс кеша блютус адаптера при отключении от устройства. Теперь приложение корректно открывает базы данных с пустыми адресами (совместимость с базами данных старых версий). Alpha 0.9.31 (533#22) от 16.01.20 Изменена маска ввода кода ключа для Faktorial на E0-07:XX XX XX XX XX XX. Изменена маска ввода кода ключа для iCode на E0-0(4/7):XX XX XX XX XX XX. Обновлен HTTPS сертификат для связи приложения с сервером обновлений по шифрованному каналу. Полностью переписан стек работы с ble, теперь операции в среднем занимают меньший объем оперативной памяти. Исправлена ошибка, приводившая к дублированию экранов бд и менеджера устройств при пересоздании активити. Исправлена ошибка, при которой на некоторых экранах по умолчанию открывалась hex клавиатура (< android 5.0). Исправлена ошибка, приводившая к вылету приложения в случае пересоздания активити при наличии активного диалога операций с устройством. Исправлена ошибка, приводившая к отображению текста подсказок при наборе названия улицы белым цветом на белом фоне (< android 5.0). Ужаты ресурсы файлов внутренней документации. Alpha 0.9.3 (499#21) от 20.11.19 Добавлен менеджер версий БД. Теперь доступен импорт БД iKey из клиента iKeyBase последней версии. Менеджер поддерживает БД следующих версий: 17 - 19. Обновлена БД iKey до версии 19. Теперь есть возможность задавать произвольные комментарии к адресам. Первая строчка комментария выводится в списке адресов (при условии существования комментария к адресу). Исправлена ошибка, приводящая к вылету приложения на Android версии 4.3-4.X. Исправлена работа с сетью для устройств под управлением Android 4.3-4.X. Исправлена работа Power Manager Lock на устройствах под управлением Android 4.3-5.1. Исправлено отображения текста на отключенных кнопках на устройствах под управлением Android 4.3-4.X. Проведена оптимизация холодного запуска приложения. Теперь при первом старте приложение запускается на 20% быстрее. Другие оптимизации и исправления. Alpha 0.9.25 (485#19) от 05.11.19 Добавлен экран настройки параметров эмуляции для iKey. Возможна установка периода для ключей Cyfral и Metakom. Для ключей семейства Dallas доступны следующие параметры: Tpdh, Tpdl, Tlow0, Tsampl, Trstl. Alpha 0.9.24 (481#18) от 31.10.19 Первая публичная Alpha сборка. Функционал для работы с устройствами iKey.