On 2014-12-09 10:58, mohamed sabt wrote:
>
> Hello,
>
> I've just noticed recently that the class TelephonyManager in Android API level 21 (Android 5.0) defines 4 interesting methods:
> * iccOpenLogicalChannelResponse iccOpenLogicalChannel(String AID);
> * byte[] iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath);
> * boolean iccCloseLogicalChannel(int channel);
> * String iccTransmitApduBasicChannel(int cla, int instruction, int p1, int p2, int p3, String data);
> * String iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data);
>
> Unfortunately, they require MODIFY_PHONE_STATE permission, so they are not open for third-party applications.
Isn't that the problem with seek-for-android as well?
Third parties were *deliberately* excluded from accessing the SIM since it is reserved for the MNO.
If you are an operator you can surely get the permission you need (otherwise the API who be entirely useless).
Anders
>
> My question concerns proprietary RIL implementation. As far as I know, the baseband firmaware (RIL) of Nexus 4 (even 5) does not support sending plain APDU. To be more precise, it does not support 4 AT commands: AT+CCHO, AT+CCHC, AT+CGLA, and AT+CSIM. It still supports the AT+CRSM command that allows a limited access to the sim. Do you know if Qualcomm updates their RIL implementation for Android 5.0 in order to support the new Android APIs (sending APDU to the UICC)?
> Does anybody attempt to use SEEK-FOR-ANDROID in Nexus 4 (5) with the newly updated RIL of Qualcomm?
>
> Thank you in advance.
>
>
> Best regards,
> Mohamed Sabt
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups "seek-for-android" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
seek-for-andro...@googlegroups.com <mailto:
seek-for-andro...@googlegroups.com>.
> For more options, visit
https://groups.google.com/d/optout.