爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1240|回复: 26
收起左侧

kvSIM_1.8增加“一键切换”功能

[复制链接]
发表于 2009-1-2 23:18:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
;kvSIM_1.8增加“一键切换”功能

;kvSIM_1.6有快捷键一键切换的功能,使用方便,还可以多个号码轮流待机,现在把这个功能移植到了kvSIM_1.8上面。
;经试用,发现不同营运商之间的切换似乎可以不再需要手动选网这一步骤了,也就是说是真正的一键切换了。
;欢迎大家测试。

;函数:DABFA0C8=02卡
0x1FC8A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D088E088F0E6F30A008830E6FE
0x1FC8B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 900BE6FFFF02E6FCB805E6FD3200DAC7
0x1FC8C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC83E6F309008830E6FEB00BE6FFFF02
0x1FC8D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC5322E6FD0D00DAC7DC830804E6FC
0x1FC8E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 780DE6FD3600E6FE0202E6FF0200DAC7
0x1FC8F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1684CC00CC0098F098E098D098C0DB00
;函数:DABF30C9=01卡
0x1FC930: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D088E088F0E6F30A008830E6FE
0x1FC940: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 500BE6FFFF02E6FCB805E6FD3200DAC7
0x1FC950: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC83E6F309008830E6FE700BE6FFFF02
0x1FC960: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC5322E6FD0D00DAC7DC830804E6FC
0x1FC970: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 780DE6FD3600E6FE0101E6FF0200DAC7
0x1FC980: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1684CC00CC0098F098E098D098C0DB00
;快捷键一键切换
;在虚拟卡1和虚拟卡2之间相互切换,当然也可修改为在其它虚拟卡号之间相互切换。
;挂钩也可自找其它的快捷键。
;注意:不要勾选其它设定/手机设置/手机状态/快速搜索网络
0x27D3A1: 0A41BFA012 020DBFC9C0 ;挂钩:修改待机长按0加左软键功能,需刷过更多的快捷方式V3
0x1FC9C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB55AD488D0D7403600F2FD780D46FD ;DAB55AD4振动函数
0x1FC9D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02023D0498D0DABF30C90D1046FD0101 ;判断当前卡等于02卡,则DABF30C9切换到01卡
0x1FC9E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D0498D0DABFA0C80D0946FD00003D04 ;判断当前卡等于01卡,则DABFA0C8切换到02卡
0x1FC9F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D0CC00CC00DB0098D0DB00FAD5868B ;判断当前卡等于00卡(真实卡),则CC00CC00不切换

;如果不同运营商之间的切换不能成功,再刷下面这句
;0x1FC9FC: FAD5868B FAD5AE71

[ 本帖最后由 Wang 于 2009-1-3 16:29 编辑 ]

评分

参与人数 1实力分 +1 金钱数 +100 技术分 +5 贡献分 +10 收起 理由
qqqingren + 1 + 100 + 5 + 10 感谢阳历新年的礼物

查看全部评分

发表于 2009-1-2 23:41:00 | 显示全部楼层
不懂 明天再细细研究
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 00:15:30 | 显示全部楼层
;kvSIM_1.0 加强版增加“一键切换”功能

;函数:DABFA0C8=02卡
0x1FC8A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F4F6F9E00C88C088C088C0E6FC0900
0x1FC8B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C0E6FC5014E6FDB805E6FE3200E6FF
0x1FC8C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7000E6F5B400DAC788EE06F00800E6FC
0x1FC8D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 780DE6FD3600E6FE0202E6FF0200DAC7
0x1FC8E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1684E6FC0B12E6FD3200E6FE0000E6FF
0x1FC8F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0400DAC71684E6F4F6F9E00C88C088C0
0x1FC900: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C0E6FC090088C0E6FC5014E6FD5322
0x1FC910: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE0D00E6FF9000E6F5B400DAC788EE
0x1FC920: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F00800DB00CC00CC00CC00CC00DB00
;函数:DABF30C9=01卡
0x1FC930: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F4F6F9E00C88C088C088C0E6FC0900
0x1FC940: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C0E6FC5014E6FDB805E6FE3200E6FF
0x1FC950: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3000E6F5B400DAC788EE06F00800E6FC
0x1FC960: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 780DE6FD3600E6FE0101E6FF0200DAC7
0x1FC970: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1684E6FC0B12E6FD3200E6FE0000E6FF
0x1FC980: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0400DAC71684E6F4F6F9E00C88C088C0
0x1FC990: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C0E6FC090088C0E6FC5014E6FD5322
0x1FC9A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE0D00E6FF5000E6F5B400DAC788EE
0x1FC9B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F00800DB00CC00CC00CC00CC00DB00
;快捷键一键切换
;在虚拟卡1和虚拟卡2之间相互切换,当然也可修改为在其它虚拟卡号之间相互切换。
;挂钩也可自找其它的快捷键。
;注意:不要勾选其它设定/手机设置/手机状态/快速搜索网络
0x27D3A1: 0A41BFA012 020DBFC9C0 ;挂钩:修改待机长按0加左软键功能,需刷过更多的快捷方式V3
0x1FC9C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB55AD488D0D7403600F2FD780D46FD ;DAB55AD4振动函数
0x1FC9D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02023D0498D0DABF30C90D1046FD0101 ;判断当前卡等于02卡,则DABF30C9切换到01卡
0x1FC9E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D0498D0DABFA0C80D0946FD00003D04 ;判断当前卡等于01卡,则DABFA0C8切换到02卡
0x1FC9F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D0CC00CC00DB0098D0DB00FAD5868B ;判断当前卡等于00卡(真实卡),则CC00CC00不切换

;如果不同运营商之间的切换不能成功,再刷下面这句
;0x1FC9FC: FAD5868B FAD5AE71

评分

参与人数 1金钱数 +100 收起 理由
qqqingren + 100 上面一次性评过分了,这里再次感谢!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-1-3 07:11:39 | 显示全部楼层
支持,改天测试。
回复 支持 反对

使用道具 举报

发表于 2009-1-3 09:27:52 | 显示全部楼层
这么厉害,看样子我要请WANG兄吃饭了
回复 支持 反对

使用道具 举报

发表于 2009-1-3 10:47:37 | 显示全部楼层
强悍。。。。
回复 支持 反对

使用道具 举报

发表于 2009-1-3 11:25:57 | 显示全部楼层
谢谢楼主
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 11:30:25 | 显示全部楼层

回复 5# winming 的帖子

不好意思,其实是把你发布的Bin文件刷进了手机,加上原来ljmstock的kvSIM_1.6的判断,重组了一下而已。试了试直接用DAD5868B这个函数,发现不同运营商之间的切换可以不需手动选网这个步骤了。
回复 支持 反对

使用道具 举报

发表于 2009-1-3 11:35:22 | 显示全部楼层
wap16::ii wap12::ii
回复 支持 反对

使用道具 举报

发表于 2009-1-3 13:23:25 | 显示全部楼层
强,测试一下
回复 支持 反对

使用道具 举报

发表于 2009-1-3 13:40:31 | 显示全部楼层
经测试切换不是即时可用,要等那么十多秒二十秒钟,似乎在重新搜网
回复 支持 反对

使用道具 举报

发表于 2009-1-3 13:58:44 | 显示全部楼层
再经测试,必须01虚拟号与02虚拟号都鉴权成功过后相互切换才有效,假如仅有一个号码经过鉴权,另一虚拟号码一直没正常开机鉴权,采用快捷键切换过去到另一虚拟号码用座机拨打此号提示已关机。此在kvSIM_1.8正式版也是如此,想必这是通病,虽说加入拨打紧急号码后再拨号出现卡号拒绝,再拨才能完成真正切换成功。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 14:18:55 | 显示全部楼层

回复 12# onetwo 的帖子

DAD5868B这个函数就是自动搜网的函数,切换过来后是有一个搜网的过程。顶楼已说明只是减少了原来的不同营运商切换手动选网这一步骤。
我的测试结果是,切换过来后,号码马上就可使用,不需要再拨打一次。

注意:不要勾选其它设定/手机设置/手机状态/快速搜索网络

[ 本帖最后由 Wang 于 2009-1-3 14:20 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 14:59:49 | 显示全部楼层
我猜想,或许把kvSIM_1.6和kvSIM_1.8两种切换方式结合起来,说不定能解决相同和不同营运商即时切换的难题。即:先执行kvSIM_1.6的切换方式(拨打时保存GSM参数,切换时加载GSM参数),再执行kvSIM_1.8的切换方式。

我的两个虚拟卡号一个是移动一个是联通,真实卡又是一张废卡,没法测试顶楼补丁在相同运营商切换时的情况。现在不同运营商切换时自动搜网的时间大约需要26秒,如果相同运营商切换时自动搜网的时间比不同运营商切换时自动搜网时间短,甚至短很多,那我的猜想可能就是可行的。
回复 支持 反对

使用道具 举报

发表于 2009-1-3 15:16:38 | 显示全部楼层
先复位032:05C1~032:05D2的数据,再用DAD5868B这个函数搜网就可以了。这时快速搜索网络是否选中也没关系
回复 支持 反对

使用道具 举报

发表于 2009-1-3 16:19:01 | 显示全部楼层

回复 14# Wang 的帖子

要想保存GSM参数,要想流畅的切换,必须每个待切换的号码都必须有完整的鉴权过程!
说白一点就是,每个号码都必须开机一次,完成鉴权过程,然后保存GSM参数。之后切换就流畅了。
实现起来不困难,不过我觉得没必要,因为实用性很差。必须每个号都要开机。如何换了别的基站,那之前保存后的GSM参数也没有用。所以不推荐!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 16:56:38 | 显示全部楼层

回复 16# winming 的帖子

是这样的,实用性差。
winming ,能否在DAD5868B这个函数上动动脑筋:这个函数在自动搜网时,总是先去搜之前那个网络,发现之前那个网络不能鉴权成功,这才去搜另一运营商的网络。切换的时间主要是浪费在搜网的过程上了,实际上我发现,只要搜到了正确的网络马上就能成功切换过来。所以,能否给DAD5868B这个函数加上不同运营商的判断,判断出是不同运营商之间的切换,就直接去搜另一运营商的网络?

查看了一下,DAD5868B这个函数执行的是这段代码:
00358B86: 48C02D0B    DAA3C402DAF34442DAA246F548403D06    E00CFAD5AE71    E00CDAF334EDDB00

[ 本帖最后由 Wang 于 2009-1-3 17:08 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-1-3 19:45:42 | 显示全部楼层
又有改进,太好了,赶快出个完美版的吧,期待,谢谢各位的努力,虽然我帮不上忙
回复 支持 反对

使用道具 举报

发表于 2009-1-3 21:09:52 | 显示全部楼层
我刚测试了一下搂主的补丁!
其实并不能解决,不同运营商的切换!
DAD5868B 这个函数就是我找出来的,我也跟踪了好久,就是找不到不同运营商的切换的内存标志是什么。
所以我就在不同运营商之间切换,采用了“DABF84DE”这个函数,需要手工选择一下。如果能找到不同运营商的网络标志在内存的位置就可以解决自动切换的目的。
请问动感超人,032:05C1~032:05D2处的数据是不是就是不同运营商的内存数据?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 21:19:29 | 显示全部楼层
实际上DAD5868B这个函数的代码中,起到自动搜网作用的是DAA3C402这个函数。我试了试直接用FAA3C402,效果是一样的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-22 17:42

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表