Google
      
发新话题
打印

[DiY] 原创:QCellCore来电控制研讨(信息:RIL驱动出现问题,正在寻找原因~详情进)

本主题由 Skywalker 于 2008-8-5 16:46 提升

原创:QCellCore来电控制研讨(信息:RIL驱动出现问题,正在寻找原因~详情进)

大前提说明(引用了我数学老师常对我说的话):必须同时使用QCC的RTL拦截方式,建议同时也使用API拦截方式,能得到最好的效果!

注意:本文于10.1下午大幅度修改,请重新阅读

说明1:部分手机由于系统本身问题或硬件问题(包括性能方面),造成拦截时出现延时现象(即对方能听到接通音),这个可能没有什么很好的解决办法了…
但是O2 Xda Atom Life在208Mhz的情况下仍然能实时过滤…
这个嘛…可能有点RPWT的原因存在了…呵呵


说明2:突然想到Tweaks.NET有禁止来电延时3秒的功能,于是参照资料,给铃声脚本做了如下修改:在HKCU\ControlPanel\Sounds\RingTones0\里面的Script加上1秒的延时(事实上这里没做什么实质上的延时,主要还是看你系统的速度),即修改成w1av0pw0r(注意,我设置了震动并响铃,所以默认为av0pw3r),此刻测试成功,直接拒绝并无接通音了。



提示1:在想到这个方法前用混合HOOK~专门写了个小程序测试混合HOOK,有一定失败几率,无奈…

提示2:本方法立即测试成功,不过偶尔RPWT的时候会“卡”一声~


(回答NOKIA的问题:本帖中接通音指2方,即主叫方和被叫方都不会有接通音出现…哈哈哈)

——传说中的重要说明——
w1av0pw0r请根据自己机器情况测试修改,可从w0av0pw0r开始测试(此代码2方同时都无延时,但必须这样使用!可惜手机来电铃声会响(如果你系统够快)),如不行,从第1个w后的数字修改,到可用为止。建议为2,即w2av0pw0r,后面的就别乱修改啦,否则你电话就慢慢等提示来电框出现了~

——————
昨晚到现在测试很多次均成功,请大家帮忙测试这个方法


(删除点东西…)


——正式版东西~这才是精华——

感谢今天的某个傻逼:+8613657233033半夜3点狂打我手机~操!

弄到我去万象城那KUN台电脑我修改了RIL驱动,使得无接通音拒绝几率近似100%
配合注册表修改近似完美

可惜的是仍然只能够实现无接通音 正常 挂断电话,而使用“空号”“已关机”方式(实质是来电转移)仍然有接通音,用HTC Touch的朋友能帮忙测试吗?

配合G900的RIL驱动,以及O2官方的RIL,近似打造完美的RIL驱动~
等待测试,考虑会发布
不过可能仅仅小范围的测试而已,谁想测试的可以PM



——

测试机器:O2 Xda Atom Life
OS:WM6.1 19900(SYS&XIP)
    WM6.1 20270(SYS&XIP)官方版本,英文版

测试机器:TOSHIBA G900
OS:WM6.1 20270(SYS&XIP)以及官方的6.0,色猴子的混合版ROM

以上机器测试通过



————根据NOKIA反馈,仍然有人无法使用下面的方法,所以下面的方法(不是上面的!)仅仅供参考!————
引用:
老方法!仅仅供查阅&测试!
基本可以认定失败!不过…RPWT的话…

设置QCellCore使用RIL&API方式拦截(如无效,则仅使用RTL方式),然后结束电话程序(指结束cprog.exe,感谢NOKIA提出此不完善的疑问),退出QCellCore,再打开QCellCore,后台运行,接着QCellCore会自动启动电话程序,此时就可以无接通音了


恩…虽然麻烦了点,但至少比较好了


注意:极少部分机器无法自动启动电话程序,此时QCellCore将在启动拦截功能的情况下接管来电控制!但注意,在不受拦截的电话打来的时候,电话不会响(电话程序没有运行怎么会响?!)


不过这个问题,可以用在需要完全拦截任何电话的情况下使用,此情况适用于任何机器!


P.S 关闭电话程序,不会影响EDGE/GPRS连接,但短信未知。
RIL Modify Log:
1.发现函数基本一样,应当可以移植
2.测试,有可能需要配合相应的RIL驱动,以G900为例,需要RIL.DLL&RILHSDPA.DLL配合…而Life就是ril.dll&rilgsmaku3.dll…暂时无法解决这个问题…

[ 本帖最后由 Skywalker 于 2008-10-1 20:20 编辑 ]
[-= 孤星 =-] : [-= 未知,是所有恐惧的根源! =-]
不论是哪个时代,战争永远存在
不论是哪个时代,战争留下的永远是无人的废墟
战争的痕迹,在时光的激流中消逝
然而,见证这个激流的恐怕只有满天的星辰
然而就连星辰,终有一天也会化为流星消失
[-= 要想自由,必先自我;要有自我,必先自主;要有自主,必先自制! =-]

广告啦:http://hi.baidu.com/rickforce

TOP

设置成w0av0pw0r也可以完美拦截,不过此刻铃声会同时响了…哈哈
所以还是w1av0pw0r延时1秒比较好…呵呵
[-= 孤星 =-] : [-= 未知,是所有恐惧的根源! =-]
不论是哪个时代,战争永远存在
不论是哪个时代,战争留下的永远是无人的废墟
战争的痕迹,在时光的激流中消逝
然而,见证这个激流的恐怕只有满天的星辰
然而就连星辰,终有一天也会化为流星消失
[-= 要想自由,必先自我;要有自我,必先自主;要有自主,必先自制! =-]

广告啦:http://hi.baidu.com/rickforce

TOP

传说中的沙发,不用任何设置也没有接通音。。。。。。。。。。。
呵呵,不是沙发丫,早给楼主占了

[ 本帖最后由 Scubadiver 于 2008-8-2 15:35 编辑 ]

TOP

HTC机就不用看啦~

鄙视楼上…
[-= 孤星 =-] : [-= 未知,是所有恐惧的根源! =-]
不论是哪个时代,战争永远存在
不论是哪个时代,战争留下的永远是无人的废墟
战争的痕迹,在时光的激流中消逝
然而,见证这个激流的恐怕只有满天的星辰
然而就连星辰,终有一天也会化为流星消失
[-= 要想自由,必先自我;要有自我,必先自主;要有自主,必先自制! =-]

广告啦:http://hi.baidu.com/rickforce

TOP

哥们儿,用得着蔑视吗?谈论问题而已我也没细看什么机型,
火大伤身啊。。。。。。。。。。。。。

TOP

这个 D9000管用不?
借用别人的头像不要见怪,这个很漂亮的@!1``

[http]http://bbs.xbeta.cn/?fromuser=dike3120[\http]

TOP

有深度,收藏!

TOP

引用:
原帖由 Scubadiver 于 2008-8-2 15:45 发表
哥们儿,用得着蔑视吗?谈论问题而已我也没细看什么机型,
火大伤身啊。。。。。。。。。。。。。
晕啦..哈哈...理解错误我的意思了..

D900?不知道哦
[-= 孤星 =-] : [-= 未知,是所有恐惧的根源! =-]
不论是哪个时代,战争永远存在
不论是哪个时代,战争留下的永远是无人的废墟
战争的痕迹,在时光的激流中消逝
然而,见证这个激流的恐怕只有满天的星辰
然而就连星辰,终有一天也会化为流星消失
[-= 要想自由,必先自我;要有自我,必先自主;要有自主,必先自制! =-]

广告啦:http://hi.baidu.com/rickforce

TOP

呵呵 谢谢分享   不知你说的“接通音”是指来电一方听到的接通音还是自己听到的接通音?
@空对月
O2 Xda Trion
SuperCID
HTC_BOOT: 0107
IPL: 1.04
SPL: 2.10.Olipro, Hard-SPL V7
Radio: 1.56.70.11
Primary Splash: Personal Style
Secondary Splash: Personal Style
OS: Windows Mobile® 6.1 Pro, CE OS 5.2.20755 (Build 20755.1.4.0) ©2008 Microsoft Corporation
SIM: SIMMAX Super Sim 6in1
MicroSD: KINGMAX 4GB Class 6 SDHC
Battery: Original 1300 mAh x2

TOP

重新修改了文章,请大家查阅
关于NOKIA的问题:均指2方,使用这个方法,2方都不会听到接通音的
[-= 孤星 =-] : [-= 未知,是所有恐惧的根源! =-]
不论是哪个时代,战争永远存在
不论是哪个时代,战争留下的永远是无人的废墟
战争的痕迹,在时光的激流中消逝
然而,见证这个激流的恐怕只有满天的星辰
然而就连星辰,终有一天也会化为流星消失
[-= 要想自由,必先自我;要有自我,必先自主;要有自主,必先自制! =-]

广告啦:http://hi.baidu.com/rickforce

TOP

发新话题