Что такое эмуляция карты NFC Android и как это работает

chto takoe emulyaciya karty nfc android i kak eto rabotaet NFC

Погрузившись в мили описаний преобразования реальных банковских карт в виртуальные аналоги, я понял, что просто не могу передать эту информацию, даже в сжатом виде, в поле статьи. Он не написан для массового читателя, набит специальными терминами и выглядит слишком научным. В статье речь пойдет об эмуляции карт NFC на Android. Поэтому — более-менее сложно!

Что такое эмуляция карты

Существует очень специфическая технология HCE (Host Card Emulation), которая позволяет воссоздать дублирующую карту NFC, которая является бесконтактным методом подключения к внешнему миру. Это, безусловно, требует некоторого программного обеспечения, которое поможет вам во втором рождении вашего «пластика». О чем мы говорим?

В него входят банковские карты, карты общественного транспорта, рабочие пропуска и множество других необходимых для повседневной жизни «электронных ключей».

Есть два основных подхода к процессу клонирования карты. Вся информация о нем может храниться во встроенном компоненте безопасности, при этом файл данных зашифровывается и хранится на самом мобильном устройстве. Или он переносится в облачное хранилище и защищается от несанкционированного доступа паролем для входа.

На протяжении всей этой истории нас в первую очередь интересовали банковские карты и связанная с ними концепция бесконтактных платежей.

Это будет продолжаться, другие функции эмуляции носят эпизодический характер и практикуются любознательными продвинутыми пользователями.

Следует отметить, что NFC-кластер Android работает с учетной записью Google, предварительно определенной вами, в случае, если на мобильном устройстве установлена ​​другая операционная система (на ум приходит только продукция Apple), сделать двойной платежный инструмент будет работать с телефоном. Это означает, что он имеет встроенный чип, в котором хранится буквально все, что связано с вашим банковским счетом и идентификационной информацией.

В целом, все устройства, имеющие собственный «банк данных», имеют одну очень привлекательную особенность. Доступ к нему ограничен. Строго говоря, его нет даже в операционной системе устройства, и никто не сможет что-либо извлечь без вашей помощи.

Более того, такие устройства позволяют совершать бесконтактные платежи без помощи Интернета. Все необходимое для транзакции теперь у вас под рукой.

Как это работает

До 2017 года на эту тему было написано около десятка статей. С появлением новых приложений, таких как Google Pay, Samsung Pay и Apple Pay, страсти были поддержаны. Процесс виртуализации физического «пластика» был заметно упрощен, и многие проблемы, связанные с этой процедурой, исчезли сами собой. В марте прошлого года был запущен проект Android Pay (создатель Google, который затем был преобразован в современную версию), описанный подробно и очень конкретно. С тех пор в алгоритм эмуляции было внесено очень мало изменений.

Вот как это работает сегодня.

  1. Прежде всего, выберите и скачайте необходимое приложение из предложенных.
  2. Установите его на свой смартфон.
  3. Затем переходите к главному — имитировать банковскую карту. Его необходимо отсканировать, а оставшиеся необходимые данные ввести вручную. Ничего особенного, информация о владельце банковского счета, домашний адрес, код CVV на обратной стороне «пластика», номер телефона.
  4. Согласитесь с пользовательским соглашением.
  5. Подтвердите по SMS, что введенные данные верны.
  6. Карта эмулируется, она у вас есть и хранится в приложении. В нужный момент просто активируйте модуль NFC и саму программу. Оплата будет произведена немедленно.

Отдельно остановлюсь на процедуре «депонирования» куда-нибудь дубликата пластиковой карты; все другие небанковские носители данных могут быть отнесены к этой категории.

Интересные китайские умы сделали процедуру переноса физического объекта в память смартфона столь же удобной и несложной. Вам необходимо загрузить эмулятор карты NFC из Play Market и установить его на свое устройство. Затем активируйте чип NFC (без него вам не обойтись), запустите приложение и верните в телефон то, что вы хотите скопировать.«Пластик» появится на виртуальном изображении в самой программе, затем вам нужно будет щелкнуть по нему и переместить на объект взаимодействия.

Каким же удивлением будут охранники на вашей работе, когда турникет у ворот откроется после подключения к нему вашего смартфона. Бывшие полицейские из службы безопасности не любят сюрпризов, и они поймают вас с помощью смертельного трюка. Правда, ненадолго.

Что требуется для эмуляции

Эмулятор карты NFC и рут-права на вашем устройстве уже упоминались. Дело в том, что для изменения настроек в NFC (без него никак не обойтись) придется что-то менять в системных файлах. Что может сделать только суперпользователь.

Вот уловка, которую нельзя не заметить. Предыдущее описание изготовления виртуальной платежной карты возможно только на полностью «чистом» телефоне. Что я имею в виду. У вас должна быть официальная прошивка, Root-права должны отсутствовать.

Только в этом случае можно будет произвести оплату. Это означает, что если вы хотите, чтобы на вашем устройстве было буквально все, что должно вас расстраивать. Вам придется что-то выбрать. Вы либо платите в магазине, либо идете в бассейн с эмулированным пропуском. Это так сегодня, может быть, в будущем произойдут изменения к лучшему.

Безопасность

Недавно он заглянул в мой старый Xiaomi MI3 и был очень удивлен. Устройство имеет собственный элемент безопасности! В меню настроек есть возможность выбрать место хранения: встроенное или на SIM-карте. Что касается последнего расположения, то на практике оно не учитывалось из-за сложности реализации. В настоящее время облачное хранилище Google широко распространено, и те, кому повезло, могут похвастаться наличием собственного специального чипа.

Возможные проблемы

Среди возможных ошибок отмечу одну, но самую «сложную» для пользователей. Несколько лет назад мы боролись с сообщением операционной системы: «Нет безопасности». Эмуляция карты NFC будет отключена ». С появлением реально работающих инструментов передачи платежных карт в виртуальном мире эти ошибки исчезли. Это многое говорит об уровне последних разработок.

Эмуляция карты Android NFC в наши дни не является утомительным и сложным делом. По крайней мере, те, кто хочет воспользоваться бесконтактным способом оплаты покупок, легко извлекут максимум пользы из разжеванных на фотографиях шагов по подключению карты в приложении, предварительно установленном на их собственном телефоне. Все это доступно онлайн.

WIKIDRIVE