iKey Android

Пользователи
  • Публикаций

    238
  • Зарегистрирован

  • Посещение

  • Победитель дней

    29

Весь контент iKey Android

  1. Да, можно в личные, спасибо.
  2. Её нет смысла шифровать, это скомпилированный код, который зависит от других прошивок (контроллер ble) и от железа. Запись "относительно" прямая. За определение точных адресов отвечает загрузчик, просто подается чанк со смещением. Как во многих железках сделано такого рода. Это все-таки не uefi биос шить. Я проверил, у меня все ок. Похожее поведение может быть при режиме автосбора на устройстве. На устройстве: меню -> установки -> простые -> "-> в запись СБОР КЛ.", попробуйте принудительно поставить переход в запись сразу (название меняется в зависимости от значения опции, эта опция находится под опцией "Bluetooth ВКЛ"). P.S. Если заработает, рассказать, почему настройка была изменена при прошивке на трех устройствах - не в моей компетенции.
  3. К сожалению, к полному архиву прошивок доступа не имею. Это надо у Павла спросить. А чем Вы прошиваете устройство? Возможно, это ошибка ПО для обновления (там по смещению напрямую во флеш запись идет).
  4. Принял, поправим. Вы очень поможете, если передадите проблемную базу для анализа.
  5. Последние 4-ре прошивки перед 1.54: https://drive.google.com/file/d/1Ux_K9mdbodsV7LTflSqdUnnz0JhbZgTf/view?usp=sharing Принял в работу, буду проверять, не с моей ли стороны ошибка. Если Вас не затруднит, не могли бы Вы выполнить те же самые действия на ПК, чтобы сравнить результаты?
  6. Держите в курсе событий. P.S. Старую прошивку скинуть какую-нибудь?
  7. Групповые действия с записями БД планируются, но в ближайшее время, скорее всего, сделано не будет.
  8. Здравствуйте, скиньте, пожалуйста, первые 16 байт таких ключей, которые сохраняются как Mfsector 7b.
  9. Спасибо за баг репорт, проверим. Скорее всего ошибка в математике, в java типы данных signed, алгоритмика для контрольных сумм и прочего для низкоуровневых железок на unsigned типах.
  10. Это "обязательное" обновление, без его установки не будет доступа к онлайн расчету ключей и SMKey Online (замена SSL сертификата, срок старого сертификата истек). Релиз iKey Express 1.2.7 (устанавливать обновлением поверх версий, полученных из Google Play). Релиз iKey Express Pro 1.2.7 (устанавливать вместо версий, полученных из Google Play, приложение подписано другим сертификатом). Список изменений 1.2.6 -> 1.2.7: Изменения: добавлен заголовок для навигации в диалоге выбора файлов для версий Android 7.0 и выше; обновлен SSL сертификат для доступа к сервисам ikeybase.ru (онлайн расчет ключей и SMKey Online).
  11. Вообще не в курсе, это зависит в первую очередь от домофона и считки, если оно работает только по uid и считывает и Mifare Classic и Mifare Ultralight - то должно работать.
  12. Здравствуйте, мы решили не искушать судьбу и не выпускать релиз на маркете перед длинными выходными, на маркете пока старая версия приложения. Добрый день! В принципе Павел уже ответил, ничего не мешает скопировать uid в пустой дамп Ultralight и отправить его на запись. По поводу ошибки при выгрузке дампа при подключении к TMD-5S - поправим со стороны устройства. С праздниками!
  13. Специально для Вас оставили сюрприз 😉
  14. Спасибо за информацию, у нас эта ошибка не повторяется. Попробовал считать метки в 16, 32, 41 и 42 страницы (прошивка устройства 1.53), как в случае с чтением при подключенном приложении, так и при последующем подключении с выгрузкой дампа проблем не возникло. У Вас есть возможность попробовать прочитать другие UL метки и рассказать о результате? Эта проблема возникает постоянно или имеет плавающий характер? Сколько страниц содержала метка, которая была Вами считана?
  15. Релиз iKey Express 1.2.6 (устанавливать обновлением поверх версий, полученных из Google Play). Релиз iKey Express Pro 1.2.6 (устанавливать вместо версий, полученных из Google Play, приложение подписано другим сертификатом). Список изменений 1.2.5 -> 1.2.6: Изменения: добавлена поддержка Magic card для TMD-5S; изменено поведение при нажатии на адрес в БД и закладках, теперь открывается список ключей; изменен дизайн элементов списка "дом" в БД; удалена кнопка "Скачать дамп" для TMD-5S; часть действий для экрана SMKey "дубликатор" перенесены в контекстное меню; при загрузке MFSector теперь проверяется BCC, в случае, если BCC неверна, дамп будет сохранен как MFSector 7b; исправлена ошибка, приводившая к вылету приложения при обновлении с версий 0.9.35 и ниже до версии 1.2.3; добавлены более информативные сообщения об ошибках для операций, не поддерживающихся устройствами с микрокодом старых версий; увеличен таймаут для поиска криптоключей с помощью метода Nested local; исправлена ошибка, приводившая к невозможности создать новую БД с помощью клиента.
  16. Для защиты от несанкционированного доступа к приложению Вы можете использовать стандартные функции Android. К примеру, на оболочке MIUI12 (Xiaomi) вы можете обратиться к следующему гайду: https://madgeek.io/instructions/kak-postavit-parol-na-prilozhenie-v-xiaomi/
  17. Обновлений в ближайшее время не будет, собрал рабочую версию с увеличенным таймаутом, попробуйте на ней (пакет подписан ключами с продакшена, поэтому установится как обновление): https://ikey.ru/ikb_software/express_pro_1_2_6PR.apk Express работает с файлами баз данных напрямую. Когда вы нажимаете на экспорт в iKeyBase, приложение создает read-only подключение для чтения данных и дает вам выбор, какому приложению предоставить этот объект. Когда Вы выбираете iKeyExpress, этот объект передается в iKeyExpress, который читает переданный поток данных и сохраняет по пути (внутренний накопитель телефона) ~/Android/data/ru.ikey.express/, имя файла бд ikeybase[13 цифр].ib2, где цифры - временная метка в Unix формате (больше число - свежее файл бд). Вот этот файл Вам нужно выбрать при импорте в iKeyBase. Если Вам часто требуется гонять базу между приложениями, я Вам советую экспортировать базу из iKeyBase в удобную Вам папку на телефоне и открывать ее в iKeyExpress нажатием на этот файл в проводнике или через файловый поиск внутри iKeyExpress (Базы данных -> коричневая иконка открытой папки). Последний бэйз умеет импортировать и экспортировать последнюю базу, но с ограничениями. Будут теряться флаги финализации iCode и вторые 8-мь байт KT-01.
  18. Если вы импортировали базу напрямую из iKeyBase в iKeyExpress, она будет хранится на накопителе телефона по пути ~/Android/data/ru.ikey.express/, имя файла бд ikeybase[13 цифр].ib2, посмотрите там. С эмуляцией есть свои нюансы со стороны устройства, к сожалению, как и с захватом данных, для эмуляции необходимо подобрать правильное расстояние от антенны прибора до считывателя, было предложение от @Jason , чтобы при обмене данных со считывателем экран прибора подсвечивался так же, как и при считывании. Хорошая идея, мы ее приняли в работу. Проблема коммуникации между отделами. Релиз версии для ПК отложили, обещают выпустить сегодня.
  19. Приложение и сейчас проверяет, но мы включаем уведомление когда уверены, что версия стабильна.
  20. Огромное спасибо за то, что отписались как только обнаружили проблему, хотфикс писался в сжатые сроки и не подвергался тестированию. Поправил. Релиз iKey Express 1.2.5 (устанавливать обновлением поверх версий, полученных из Google Play). Релиз iKey Express Pro 1.2.5 (устанавливать вместо версий, полученных из Google Play, приложение подписано другим сертификатом). Список изменений 1.2.4 -> 1.2.5: Изменения: исправлена ошибка сброса форм редактирования в нули при редактировании ключей в БД; изменено поведение при первом старте приложения, вместо открытия меню настроек происходит запуск диалогов о предоставлении разрешений.
  21. Релиз iKey Express 1.2.4 (устанавливать обновлением поверх версий, полученных из Google Play). Релиз iKey Express Pro 1.2.4 (устанавливать вместо версий, полученных из Google Play, приложение подписано другим сертификатом). Список изменений 1.2.3 -> 1.2.4: Изменения: исправлена ошибка эмуляции MFSector при отправке из контекстного меню списков БД/Закладок (SMKey); исправлена ошибка переключения доступных действий при смене ключа на экранах редактирования закладки/ключа (SMKey); исправлен вылет при ситуации, когда ОС не отдает объект адаптера Bluetooth.
  22. 1. Проблема есть, эмулируйте пока через просмотр ключа, там работает. Сделаем хотфикс. 2. Уточню, скорее всего возможно.
  23. Попытка усидеть на двух стульях. Для пользователя эмулятора iKey будет удобным отправить на устройство приоритетный код одним нажатием на адрес. Эта логика масштабируется на TMD-5S, так как там нет функции эмуляции, логичным будет назначить на нажатие на адрес отправку кода на запись. В случае же SMKey - главное предназначение этого устройства - сниффинг, второе - дубликатор, третье - эмулятор. Поэтому на нажатие мы повесили отправку на запись приоритетного кода, второе по значимости действие (эмуляцию) мы повесили на первый пункт контекстного меню, ну а просмотр связных с адресом ключей, по остаточному принципу - на второй пункт контекстного меню. Разделить логику для разных устройств нам себе дороже. По двум причинам: 1. это лишние трудозатраты и неочевидные баги; 2. это неочевидно для конечного пользователя с двумя и более типами устройств, донести до пользователя, что поведение разнится для разных устройств - задача, которая ложится на техподдержку, самого пользователя и на программистов. Как вариант - мы можем добавить настройку "Выбрать поведение при нажатии на элемент списка 'адрес'", но это, опять же, лишние трудозатраты, лишние баги, лишняя головная боль при техподдержке, а самое главное, это настройка будет находиться где-нибудь по пути "Главное меню" -> "Настройки" -> "Настройки отображения", до которого дойдет от силы 5% пользователей. Это развернутый ответ. Краткий: как сделать так, чтобы действие при клике на элемент списка "Адрес" было максимально удобным для всех категорий пользователей, мы пока не придумали :)
  24. Часть пользователей просили возможность сохранения uid Mifare в MFSector с ключами по умолчанию и этим UID в первом блоке. Вроде как часть домофонов работает только по UID и нет необходимости в подборе ключей и считывании всего сектора. Мелкая автоматизация. В случае, если сейчас прибор в режиме записи ключа с дампом, программа при подключении получает этот дапм и отображает в экране дубликатора. Просто синхронизация состояния клиента и устройства.
  25. Релиз iKey Express 1.2.3 (устанавливать обновлением поверх версий, полученных из Google Play). Релиз iKey Express Pro 1.2.3 (устанавливать вместо версий, полученных из Google Play, приложение подписано другим сертификатом). Список изменений 1.2.1 -> 1.2.3: Изменения: добавлена эмуляция ключей для устройства 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.