Это действительно зависит.
Самый простой ответ: не обращайте внимания на статью (ему 6 лет, Android сильно изменился!) И попробуйте использовать GlobalPlatform Open Mobile API . Это API для доступа к защищенным элементам, присутствующим на многих телефонах.
Расширенный ответ: варьируется между производителями. Некоторые позволят вам получить доступ к их встроенному защищенному элементу (eSE) через OMAPI, иногда вам может понадобиться использовать служебную службу в качестве прокси. Одним из примеров услуг, специфичных для поставщика, является агент Samsung KMS (по-прежнему eSE виден в OMAPI).
После этого введения, если вы хотите получить доступ к eSE и вы новичок в этом, вы, вероятно, захотите использовать OMAPI . Если вы пишете приложение для Android P - отличная новость, OMAPI теперь является частью Android .
Но в действительности вы, вероятно, нацелены на более старую версию Android, поэтому плохие новости - вы не знаете, присутствует ли OMAPI на телефоне. См .: Список поддерживаемых OMAPI устройств
Но, если у вас есть OMAPI, взгляните на документацию Android для OMAPI: https://developer.android.com/reference/android/se/omapi/package-summary и GlobalPlatform.org документация, например. OMAPI документы