M55通过刷补丁成功实现一卡多号
M55通过刷补丁成功实现一卡多号今天,在M55上成功实现了一卡多号,是通过刷Kvsim v0.3这个补丁实现的。这是个一卡多号补丁,可以用一个真实卡和4个虚拟卡。KvSIM ----普通SIM卡上的“一卡多号”
创建时间:2005-01-22
作者:Konca
移植:ZiHwA
适用:M55X11
一、概述
“一卡多号”需要在读出原SIM卡的Ki和IMSI后再将其写入一张特殊的SIM卡中,kvSIM这个补丁可以在普通的SIM卡上实现一卡多号 ---- Ki和IMSI暂时还是需要你用专门的读卡器来读取。感谢Konca作出的贡献。
二、原理
IMSI可以说是一个移动用户的标识,每张正常SIM卡里的IMSI绝对是不同的 KI 是网络登录时使用的一个密钥,是不能直接读出来的(128 bit)。手机登录时将IMSI(或TMSI)发给网络,网络根据IMSI判断是否对该用户进行验证,如果肯定,则发一随机数RAND(128bit)给手机,手机转发给SIM,SIM收到RAND后,用KI作为密钥,通过A3A8算法运算出(SRES+Kc)(32bit+64bit)给手机,手机将SRES发给网络,网络自己做一次A3A8运算,如果自己得出的SRES与手机发回来的SRES是一致的,则认为该用户是合法用户。
而Kc是留作后面进行语音通信时对数据进行加密用的。kvSIM的原理就是 Hook(钩子)了手机与SIM卡的通信接口,修改SIM返回的IMSI,并在补丁中进行A3A8运算,再把SIM返回的(SRES + Ki)替换掉。
三、补丁下载
KvSIM v0.2
KvSIM v0.3
四、使用方法
1. 改数据,刷补丁
下载补丁后,修改里面的KI和IMSI。v0.2只能使用两个虚拟卡,v0.3则可以使用4个虚拟卡。每个虚拟卡占用0x40字节,KI为16字节,IMSI为16字节(不足的保持00),并预留短信中心16字节,门号16字节。
示意图
2. 选“卡”
通过短信签名的第一个字母输入1/2/3/4/5来切换真实卡和虚拟卡1/2/3/4,选择右软选项里的保存。
(选“卡”说明:通过短信签名的第一个字母输入1是切换真实卡,输入2/3/4/5是切换虚拟卡1/2/3/4,选择右软选项里的保存。
不少人对原说明不太理解,这样解释一下应该清楚了吧。)
3. 使“选卡”生效
在需要切换的时候关机再开机,重新开机后,所选择的卡便生效了。
五、已知Bugs
1. 不同运营商的SIM卡之间切换会出现“找不到网络”的现象,需手工选网,如果还是选不了,可在不修改“选卡设置”的前提下请重新开机后再尝试选择网络。
2. 不同运营商的“短信中心”需手工调整。
3. 相同运营商换卡后也可能在第一次拨号时出现卡错误的提示,重新拨号后就可以了。
西门子手机通过刷补丁实现一卡多号,其实就是将imsi码和ki码这两个数据写入手机,然后在手机上进行各卡的切换的。因此,不需要空白卡,只要随便一张sim卡(甚至废卡都行)做引子,能使手机开机就行。
它与使用空白卡的原理不同,使用空白卡,是把sim卡的信息写入空白卡中,然后使用空白卡,手机里一般会多出一个菜单,进入菜单进行各卡的切换。因此,使用空白卡,一般可以用在各品牌的手机上,比如,用在诺基亚、摩托罗拉、三星等手机上。
而西门子手机通过刷补丁实现一卡多号,是不需要空白卡的,因为sim卡的信息是通过补丁形式写入了手机的,所以用一张废卡就行了。当然,卡的切换方法随西门子手机型号的不同而有不同。M55是通过短信签名来进行切换的,6688的55版是通过吃豆子那个游戏的级别来实现的,当然,我想,这个切换方式跟补丁有关吧,应该可以改的。
一卡多号补丁的应用:
呼叫转移可以预先设置当关机或不可达时呼叫转移到另外一个号码,这样就不怕别人打你某个号码的时候不通,假设有全球通和联通号码各一个设置在一张卡上,在全球通号码待机时设定好当“关机或不可达时”转移到联通号码,用联通号码待机时则设好“关机或不可达时”转移到全球通号码,这样设置一次后,则以后选哪一个待机打电话,另一个号码的来电都会自动转移到待机号码接听。
例如想保留全球通(联通)号码又想用大众卡的单向优惠,可以把全球通(联通)号码呼叫转移到大众卡,平时就用大众卡的号待机,其他人打你的大众卡你接听不用钱,打你的全球通(联通)号码接听则只需0.2元(0.1元),集团网内的打来可以先挂断,然后在手机上选你的全球通的号码后再回拨过去则可以免费通话,通话完毕再选回大众卡号码待机。当出外到另一个漫游的地区时,大众卡打不了,如果开通了大众卡转移到神州行业务(乡情服务)的,选择神州行号码待机,这样别人只需要记住了的大众卡号就能找到你。如没有开通该功能或者你的地区还没有这种业务,则选择全球通号码待机,上述操作均在手机菜单上操作几秒就行。
有车载电话的用户,可以把SIM卡装进私家车内的电话里,当出行前,关掉手机则开启车后车内电话自动联网,到达停车后打开手机,则手机联网,免除了把sim卡插来插去的麻烦。
另外还可以多台手机共用一个号(但不能同时打出打入),例如家里或公司一个号开办电话或短信、GPRS包月,几个人可以共用来打电话发短信或GPRS上网,平时各人用自己的大众卡待机,这样就变成了全部人打出、打入移动上网都是固定费用了。
另外还有很多应用就靠用户自己发挥了。 好,我试一试,先顶你!!沙个发! 强啊!!! 我也试试~~~~呵呵~ 关注一下,好用吗感谢分享,我也试试 原帖由 集大成 于 2007-4-5 07:00 发表 http://mobile.0110.cn/images/common/back.gif
关注一下,好用吗感谢分享,我也试试
挺好用的。谢谢。 谁来做个菜单,能像6688那样就好了 可惜换号码要重启的,有点麻烦。 顶呀.....还不知道我的M55还有这样的功能...激动中.... 我的用不起, 实现一卡多号的硬见。。。读卡器啦 看得一头雾水~:Q
载下来慢慢研究~:O 确实没太明白
慢慢研究啦^_^ 我想要MC60的这个补丁~~不知道哪里有?
知道的给个链接阿~~ 我没有读卡器,,,这东西多少钱一个? 我没有读卡器,,,这东西多少钱一个? 原帖由 孤草 于 2007-5-29 14:06 发表 http://mobile.0110.cn/images/common/back.gif
我没有读卡器,,,这东西多少钱一个?
现在很便宜了,30元上下吧。 支持一下。。谢谢分享。。 还不知道我的M55还有这样的功能 有空我也试试,呵呵。