获取MTK手机SIM卡的IMSI号??求救下!

jingjing906 2009-11-16 02:50:50
各位好,我本在MTK模拟器上获取IMSI号,现在烧机测试,结果发现获取的号跟实际的号不一样??得到的号是“9460006380642131”,而实际SIM卡的卡号是“89860056110954206181”,怎么回事啊???

void reg_sim_imsi_rsp(void *info)
{

char imsi_num[17];
mmi_smu_get_imsi_rsp_struct *local_data = (mmi_smu_get_imsi_rsp_struct*) info;
kal_prompt_trace(MOD_MMI,"btl_sim_imsi_rsp1");
memcpy(imsi_num, (char *)local_data->imsi, 17);//获取IMSI号,得到的号与实际的不一样,怎么回事哦???
kal_prompt_trace(MOD_MMI,"btl_sim_imsi_rsp2");

}

void reg_send_msg_get_imsi(void)
{
MYQUEUE Message;
// SetProtocolEventHandler(btl_sim_imsi_rsp, PRT_GET_IMSI_RSP);
Message.oslSrcId = MOD_MMI;
Message.oslDestId = MOD_L4C;
Message.oslMsgId = MSG_ID_MMI_SMU_GET_IMSI_REQ;
Message.oslDataPtr = NULL;
Message.oslPeerBuffPtr = NULL;
OslMsgSendExtQueue(&Message);
SetProtocolEventHandler(reg_sim_imsi_rsp, MSG_ID_MMI_SMU_GET_IMSI_RSP);
kal_prompt_trace(MOD_MMI,"btl_send_msg_get_imsi");
}
...全文
674 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangquanqu 2011-01-18
  • 打赏
  • 举报
回复
Catch是啥软件啊!
刀疤哥 2009-12-11
  • 打赏
  • 举报
回复
会不会楼主后面的那个号是IMEI啊?
妖怪 2009-11-24
  • 打赏
  • 举报
回复
你在模拟器上获取的号可以通过二进制查看一下你在modis下面的win32FS文件夹中的SIM文件查到
这个是假的

实际真机上面获取出来的是真的 可以用catch看一下SIM上报的是不是和你获取的一样
bad_2007_boy 2009-11-23
  • 打赏
  • 举报
回复
实际获得的imsi是正确的,不知你说的那个真的是怎么知道的
你看看介绍的imsi的组成就知道
http://hi.baidu.com/rynn/blog/item/15e76863f21ff4610d33fa4f.html

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧