我丢失了SIM卡并需要读取其中的短信。为了获得一张新卡,我的运营商要求我提供丢失SIM卡的ICCID,但我没有它。
我有Nexus 4手机,丢失的SIM卡在几天前连接在它上面。目前它上面插着另一张SIM卡。
是否有办法检索先前连接的SIM卡的ICCID?也许可以从某些日志中获取吗?
任何解决方案都可以接受。
我丢失了SIM卡并需要读取其中的短信。为了获得一张新卡,我的运营商要求我提供丢失SIM卡的ICCID,但我没有它。
我有Nexus 4手机,丢失的SIM卡在几天前连接在它上面。目前它上面插着另一张SIM卡。
是否有办法检索先前连接的SIM卡的ICCID?也许可以从某些日志中获取吗?
任何解决方案都可以接受。
当安卓启动时,无线电日志会打印出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文件也在siminfo表中存储当前的iccid:
/data/data/com.android.providers.telephony/databases/telephony.db
# sqlite3 telephony.db
sqlite> select * from siminfo;
this is what I got
1||0||0|8986003119110980xxxx|1|1|-1|0