2012-06-11 2 views
2

Насколько я понимаю, Google ограничивает разработку всего, что касается защищенного элемента, «доверенным» разработчикам. Однако, я хочу знать, если можно связаться с уже установленными апплетами без какого-либо специального разрешения (возможно, root является допустимым).Возможно ли установить связь с Secure Element Applet на Android?

Например, скажем, есть ли в нем апплет с главной карточкой, можно ли отправлять ему различные команды APDU? Я не ищу доступа или изменения каких-либо данных в UICC, я просто хочу «использовать» приложение, которое хранится на нем. Примером другого приложения, которое должно это сделать, является Google Кошелек, поскольку он взаимодействует с другими «апплетами» в защищенном элементе.

Спасибо.

+0

Подробности о том, как это объясняется в http://stackoverflow.com/a/10506299/1202968 –

ответ

1

Сортировка. В 4.0.4 есть белый список пакетов и ключей, которым разрешено связываться с защищенным элементом. Если вы добавите свое приложение/сертификат в список, вы сможете подключиться. Тем не менее, сторонние приложения, скорее всего, потребуют аутентификации, и если у вас нет надлежащего безопасного ключа канала, вы не сможете подключиться к апплету. Что ты пытаешься сделать?

Ссылка на подобный вопрос еще с некоторыми деталями: Secure element Access Control on ICS 4.0.4

+0

Эй спасибо за это. То, что я пытаюсь сделать, это просто отправить некоторые данные в апплет, который уже находится в защищенном элементе. Мне не нужно напрямую касаться данных на защищенном элементе (апплет может это сделать), просто отправьте некоторые команды и возьмите ответы. По сути, я просто хочу, чтобы иметь возможность запускать некоторые тесты против апплета или нескольких апплетов. – Kushan

+0

ОК, но если вы не знаете протокол апплета и уверены, что он не требует аутентификации, будьте осторожны. Несколько неудачных попыток аутентификации могут заблокировать защищенный элемент (Java-карту). –

Смежные вопросы