3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals;
AT command set for User Equipment (UE)
TS27.007
将命令APDU通过modem传递给SIM卡,然会返回响应APDU
这个命令,允许使用任意的APDU(但是 逻辑通道管理, 以及选择AID等命令, 可能会被AT命令实现,而不是用APDU: +CCHO=aid )
命令格式:
+CSIM=<length>,<command>
响应:
+CSIM: <length>,<response>
实战
红米6A, 一个终端运行 cat /dev/pts/6 另外一个终端运行 (10是长度,是所有APDU命令的字符长度) echo -e 'AT+CSIM=10,"A020000100"\r\n' > /dev/pts/6
AT+CSIM=14,"A0A40000027F20" AT+CSIM=42,"A088000010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
选择7FF0 echo -e 'AT+CSIM=14,"00A4000C027FF0"\r\n' > /dev/pts/6 运行鉴权算法 一加5T cat /dev/at_mdm0 echo -c 'AT\r\n' > /dev/at_mdm0 echo -c 'AT+CGSN\r\n' > /dev/at_mdm0 echo -c 'AT+CSIM=26,"0020000A083935323739353237"\r\n' > /dev/at_mdm0 回应 +CME ERROR: operation not supported
高通芯片不支持AT+CSIM, 但是对AT+CRSM支持得比较好
比如读ICCID
echo -c 'AT+CRSM=176,12258,0,0,10\r\n' > /dev/at_mdm0