我的SIM卡丢了,我需要从中读取信息。为了换卡,我的承运人要求我提供丢失的SIM卡的ICCID,但我没有。
我有Nexus4,几天前连上了丢失的SIM卡。现在里面还有一个SIM卡。
有没有办法找回以前连接的iccid SIM卡?如果有的话,也许是从一些木头上?
任何解决方案都可以接受。

最佳答案

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

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

关于android - 获取先前连接的SIM的ICCID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25836534/

10-09 04:24