(Go: >> BACK << -|- >> HOME <<)

Skip to content
This repository has been archived by the owner on Jan 15, 2023. It is now read-only.
/ Plantain Public archive

Android приложение для чтения/записи информации на карты Mifare Classic

License

Notifications You must be signed in to change notification settings

enxy0/Plantain

Repository files navigation

🍃 Plantain

Plantain - это Android приложение для чтения и записи информации с электронных карт Mifare Classic. Использует алгоритмы и наработки из PlantainReader и MifareClassicTool.

Предупреждение: Автор не несет ответственности за использование данного приложения. Все действия вы производите на свой страх и риск. Помните, что создание поддельных кар является уголовно наказуемым преступлением (327 УК РФ).

В случае если вы все же решились на запись данных, то знайте - карта будет активна в течение 4-5 дней, если пользоваться только городским наземным транспортом. Если пользоваться только маршрутками, то блокировки можно избежать до окончания баланса на карте (или отсрочить до 1-2 недель, а может и больше). Если использовать карту в метро, то блокировка наступает мгновенно (даже не пытайтесь).

⬇️ Скачать: Plantain v2.5. Другие версии доступны во вкладке Releases.

Скриншоты

Библиотеки

  • Android KTX - a set of Kotlin extensions that are included with Android Jetpack and other Android libraries. to keep you focused on your app, not on your tools.
  • Koin - a smart Kotlin injection library
  • Kotlin Coroutines - is a rich library for coroutines developed by JetBrains. It contains a number of high-level coroutine-enabled primitives that this guide covers, including launch, async and others.
  • Kotlin Serialization - Kotlin serialization consists of a compiler plugin, that generates visitor code for serializable classes, runtime library with core serialization API and support libraries with various serialization formats.
  • Kotpref - Android SharedPreference delegation for Kotlin.
  • Logger - Simple, pretty and powerful logger for android.
  • Room - The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.

Сборка проекта

Для сборки требуется Android Studio 2021.3.1

  • В Android Studio NewProject from Version Control...CLONE.
  • Добываете ключи для 4 и 5 сектора. Кто знает, тот найдет 😉.
  • Вставляете полученные hex ключи в файл local.properties:
    sdk.dir= ...
    
    KEY_4A=AAAAAAAAAAAA
    KEY_4B=BBBBBBBBBBBB
    KEY_5A=CCCCCCCCCCCC
    KEY_5B=DDDDDDDDDDDD

Проект готов к сборке и запуску на устройстве 😃

About

Android приложение для чтения/записи информации на карты Mifare Classic

Topics

Resources

License

Stars

Watchers

Forks

Packages