获取先前连接的SIM的ICCID

时间:2014-09-14 18:21:56

标签: android

我丢失了SIM卡,我需要从中读取消息。为了获得更换,我的运营商重新给我提供ICCID丢失的SIM卡,这是我没有的。

我有Nexus 4,几天前丢失了SIM卡。 Curretnly还有另一个SIM卡。

有没有办法检索ICCID先前连接的SIM?也许来自一些日志,如果有的话?

接受任何解决方案。

1 个答案:

答案 0 :(得分:4)

当android启动时,无线电日志会打印出iccid。 这是我在使用Android L的Nexus 5上测试的:

adb logcat -v time -b radio | grep -i iccid

09-23 10:50:09.436 D/SIMRecords( 1772): [SIMRecords] iccid: 8986003119110980xxxx

任何机会,你仍然有任何日志文件,只需尝试:

grep iccid .

另一个可能的镜头

此sqlite文件还将当前iccid存储在表siminfo:

/data/data/com.android.providers.telephony/databases/telephony.db

如果您已使用任何工具备份此文件或拔出一次,请尝试以下操作:

# sqlite3 telephony.db                                                         
sqlite> select * from siminfo;

这就是我得到的

1||0||0|8986003119110980xxxx|1|1|-1|0