Bonjour, actuellement en étude spécialisé autour des carte à puces, on nous à charger d'un projet de développement d'application Androïd.
J'aimerais à partir de mon application récupérer directement les informations de la carte SIM (donc téléphone en fonction à l'aide d'APDU) et les afficher à l'écran.
Les informations de base de la carte SIM :
- Carnet de contact
- Les SMS
- Nom de l'opérateur
Les informations un peu plus délicates :
- Le code Iso du pays
- Numéro de série de la SIM
- Numéro mobile utilisateur
- Identifiant d’abonné GSM (IMSI)
- Identifiant ki (apparemment crypté...)
Ou encore une fonctionnalité complètement loufoque (que je pense impossible à réaliser....)
Explorer l'arborescence de fichiers de la carte SIM à travers l'envoi de commandes APDU et la réception de réponses APDU.
---------------------
Ayant fait beaucoup de recherche sur les forums d'androïd et bien d'autres avant d'arrivé ici, j'ai retenu deux trois choses : il à l'air très difficile de développer une telle application, j'ai trouvé des bouts de code source avec des fonctions comme "getSim" mais le SDK ne connais pas ...
voilà un exemple :
String getSimCountryIso() : Returns the ISO country code equivalent for the SIM provider's country code.
String getSimOperator() : Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM.
String getSimOperatorName() : Returns the Service Provider Name (SPN).
Si l'un d'entre vous à la solution à mon(mes) problème(s), qu'il se manifeste le plus rapidement possible, je serais très heureux de pouvoir commencer à avancer dans mon projet !
Merci d'avance.
Partager