|
楼主 |
发表于 2009-6-1 10:47
|
显示全部楼层
谢谢猴版以及圈圈兄的回复。1 v0 u% R% ?( Y/ |. `
我现在用的就是SPRINT 1.03版,ROM已经提取出来,模块也都DUMP了。TIL看来是以模块形式,而不是DLL形式加载的,所以出现打不开无线的情况。 r7 A+ B1 a4 t9 Z) F, F' q, v5 Q
HOOK消息的方法恐怕不能解决问题了,因为跳到TIL层,其工作模式已经跟RIL层的消息回调机制不同了。5 A( g' B1 g) E8 h. N. h3 D
我现在正试图HOOK TIL的RIL_IOControl API,这方面没大做过,只能慢慢啃。目前归纳出的是,RIL.DLL通过RIL PROXY界面,向TIL发了一个IOCTL_RIL_READMSG的消息,TIL返回一个RILMESSAGE结构体,我希望能HOOK这个API,然后用自己的返回结果代替原TIL的返回,不知道是否异想天开。
% P; r$ m5 v7 `5 r+ D9 h4 J; t2 }另,我跟猴版意见一致,反汇编的方式恐怕难以走通。9 A; [" D5 N1 }4 n
欢迎大家继续讨论,提供思路。$ c5 s0 _9 w& J. g0 A" P
原帖由 snowmonkey 于 2009-5-31 20:41 发表 
2 v9 G. R+ f$ K) ~' y7 ?& l+ a不可以。。。至少目前没发现方法。。。2 `5 ]; v1 z% j( ^4 Z$ C8 w
7 \! t$ f2 r5 }) J& X2 g' g6 M
所以。。首要的任务是解决补丁做好以后应用到rom中去的问题。。
3 ~3 w2 l, r* Y2 L& h% `8 f$ S. C+ \0 h& c
另外。。既然会写hook。。那就直接hook那个til吧。。。因为hook反而是目前最有可能的办法。。反汇编的希 ... |
|