确定Android设备以编程方式支持EAP-SIM进行WiFi身份验证

时间:2013-06-03 07:37:45

标签: java android android-wifi 802.11

目前市场上有两种类型的Android设备。某些设备支持EAP-SIM身份验证,而其他设备则不支持。如何以编程方式识别我的设备是否支持EAP-SIM身份验证?

1 个答案:

答案 0 :(得分:2)

要实施EAP-SIM功能,需要修补wpa_supplicant和API才能访问APDU频道。

由于AOSP没有EAP-SIM支持,市场上有不同的实施方案。很难从wpa_supplicant识别,但我们可以检查API或服务,以猜测设备是否支持智能卡。

  1. 检查com.android.internal.telephony.RILConstantscom.android.internal.telephony.CommandsInterfaceGit at Google
  2. 检查是否有android.uid.smartcard系统服务。 (索尼)