- 积分
- 148
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
其实是很久以前的一个补丁了,国外很早就有了不过一直停留在0.8,目前提高到1.0并配合Master
原理是将当前基站写入文件,并显示出来,不能实现准确的定位,只能定位当前基站
注意这里有一个hook,是待机运营商的替换,如果没有刷过SP4.6的可以刷这个,这个时候将替换运营商为当前的GPS
;09CAB24: 0xA11E8F2B 0xA0FC7601
如果刷过SP4.6的我一会儿会给出SP4.7,支持MiniGPS,不需要刷这个Hook
后面的是主要部分主要完成了这样的一个函数,可以直接应用在其他的程序里面
void minigps(struct WString* pws)
SP4.7的beta已经发布,是对这个的一种应用CX7C v50的可用
http://mobile.0110.cn/viewthread.php?tid=217024&extra=page%3D1
我需要说明,这个目前就是一个函数,函数形式已经说过了,必须配合支持他的补丁一起使用才可以,比方说目前CX7C V50的SP4.7,那个hook在是待机运营商函数的一个包装函数内,除非你没有打过SP4.6,才会有效,现在Hook也只有CX7C V50的,其他机型因为调用的方式不同,都没有这个Hook而是换成了4个BL,所以如果要达到同样的效果需要改4个BL就可以了,但是这样做是没有必要的,因为大部分的人都会打SP4.6,所以即使这样改了同样看不到效果,即使是CX7C V50我也不建议刷这个Hook.所以大家可以把这个当作为以后准备的补丁,有了支持他的补丁就可以看出效果了...
可能会有死机的情况,不过这个是0.8就有的传统,可以把默认的字符串改成固定的替换原先的cell:%i-%i,我下午出去再测试一下,目前没有出现死机的状况,不过有机油碰到我就说一下
06.03.23
修正e指令错误
- ;* MiniGPS with GSM Data Logger v1.0b * 小型GPS及数据采集v1.0b
- ;(c) ACiD[mrp], arsh0r
- ;(c), (i) KreN
- ;(r) bennie, SiNgle
- ;(p) Lisugar
- ;(!) MasterPatch
- ;(!) FunctionLibrary: f0,f2,f3,f9,f10,f12,f13,f16,f17,f22,f27,f50,f52,f53,f58,f61,f65,v2
- /*
- 创建文件夹 0:\Misc\gps
- 当网络变更或者发现新网络时会将信息记录在指定的文件中
- 记录下来的网络文件可以直接通过手机编辑
- 你可以通过编辑存储在\Misc\gps\*的文件改变当前网络显示名称
- 使用下面的格式:
- [action][space][text to be displayed] ([操作][一个空格][需要显示的文本])
- action:(操作)
- 0 - 什么也不做
- 1-8 - 切换到情景模式 1-8
- a - 提醒
- q - 关闭手机(甚用)
- v - 震动
- e - 直接编辑文件
- s - 播放音乐
- 选中 "DontCreateNewTmo" 将仅使用现有的文件,禁止创建tmo文件, 如果遇到没有的文件显示运行商.
- 举例: 你可以创建两个文件, 在其他的情况将显示运行商的名字.
- 在新文件创建之前你可以通过MasterJava说明默认的动作和文本. 第一个是 - CID, 另一个是 - LAC.
- 举例:
- "0 home" 将在屏幕上显示 "home",并且不改变情景模式
- "1 work" 将在屏幕上显示"work" 并将情景模式改变成1
- */
- ;09CAB24: 0xA11E8F2B 0xA0FC7601 ; CX7C V50
- #pragma enable old_equal_ff
- 0FC7600: F1B58BB000F0B3F904D10BB071BCF8F7
- 0FC7610: FBFD80BD00680790012008AB1870F9F7
- 0FC7620: 17F8BD1C602080190990A02080190A90
- 0FC7630: E0208419D8A109986B883022B218F8F7
- 0FC7640: 37FD6A8800922B88D5A10A98099AF8F7
- 0FC7650: 2FFD03A90A98F8F717FD431C3CD12B88
- 0FC7660: 002B29D0F0790128CFD004AA01200999
- 0FC7670: F8F706FD321D4C239B190998CCA1F8F7
- 0FC7680: 17FD6B882A880999201CF8F711FD211C
- 0FC7690: 0A9800F03FF96B882A88C7A1201CF8F7
- 0FC76A0: 07FD201C012100F0ADF86B882A88D2A1
- 0FC76B0: 201CF8F7FDFC08E0288800F0E5F80028
- 0FC76C0: 03D0D1A0022100F09DF8079A911C08AA
- 0FC76D0: 201C00F07FF876E00399081C00F009F9
- 0FC76E0: 288800F0D1F8002863D06B882A88C9A1
- 0FC76F0: 201CF8F7DDFC201C032100F083F80398
- 0FC7700: 40883138082813D20590F8F781FC021C
- 0FC7710: 059890424DD0F8F77FFCCBA1201C059A
- 0FC7720: 0132F8F7C5FC201C042100F06BF840E0
- 0FC7730: 03984088612801D0412806D1F8F734FD
- 0FC7740: BEA0052100F05EF833E0712801D05128
- 0FC7750: 06D1C2A0062100F055F8F8F775FC28E0
- 0FC7760: 762801D0562805D1F27801212F20F8F7
- 0FC7770: 17FD1EE0652801D045280AD10A98A11C
- 0FC7780: 221C00F027F8211C68460160F8F72CFD
- 0FC7790: 0FE0532801D073280BD1B0797F210840
- 0FC77A0: 031C102042210902093100220092F8F7
- 0FC77B0: EFFC079A911C08AA0398063000F017F8
- 0FC77C0: 0398F8F705FD08AB18780138079A1080
- 0FC77D0: 0CB0F0BD0378002B08D001300B800231
- 0FC77E0: 002AF7D0137801331370F3E770470388
- 0FC77F0: 002B06D002300B800231137801331370
- 0FC7800: F5E77047F1B5707801283CD0B078C840
- 0FC7810: 39D38AB0012000022030351805A907A8
- 0FC7820: F8F7EEFBFF214A1C0A310820801904AB
- 0FC7830: F8F70EFC0690441C24D0002405A8427B
- 0FC7840: 037B8168009101780191417802918178
- 0FC7850: 03914BA1281CF8F72BFC241828190A99
- 0FC7860: F8F726FC241828190D2101700A214170
- 0FC7870: A21C04AB291C0698F8F7F2FB04A90698
- 0FC7880: F8F7F2FB0AB0F1BDF1B584B05C208019
- 0FC7890: 019053A503A9281CF8F7F6FB02900026
- 0FC78A0: 431C08D0039801880498884200D00126
- 0FC78B0: 0398F8F78DFC002E02D10298431C15D1
- 0FC78C0: 6B46FF220132511C281CF8F7C1FB041C
- 0FC78D0: 631C0BD00498019908806B460222201C
- 0FC78E0: F8F7BEFB201C6946F8F7BEFB301C05B0
- 0FC78F0: F0BD03885B001A180023538070470020
- 0FC7900: 0021535C002B04D00B1C0131D35C5840
- 0FC7910: F7E77047F3B582B00120000220303618
- 0FC7920: 0398F8F7D9FB440001943080039AFFF7
- 0FC7930: E6FF31884840A419A41C2080B11C0398
- 0FC7940: 0022FFF747FF6B46FF220132511C0298
- 0FC7950: F8F77EFB051C6B46019A0432311CF8F7
- 0FC7960: 7FFB6946281CF8F77FFB04B0F0BDBFB5
- 0FC7970: 4448F9F745F9BFBD
- 0FC7980: 5B25692E25692E2569202D2025693A25
- 0FC7990: 693A25695D00000025735C2569000000
- 0FC79A0: 25735C25692D25692E746D6F00000000
- 0FC79B0: 25732025730000006E6577206E657477
- 0FC79C0: 6F726B20666F756E64205B43656C6C20
- 0FC79D0: 49443A25692C204C41433A25695D0000
- 0FC79E0: 303A5C4D6973635C6770735C6C617374
- 0FC79F0: 6E65742E746D7000736176696E672025
- 0FC7A00: 692D2569000000006E6F206E6574776F
- 0FC7A10: 726B00004E6574776F726B206368616E
- 0FC7A20: 67653A205B43656C6C2049443A25692C
- 0FC7A30: 204C41433A25695D00000000416C6172
- 0FC7A40: 6D20436C6F636B0050726F66696C6520
- 0FC7A50: 6368616E67653A202569000053776974
- 0FC7A60: 6368696E67207468652070686F6E6520
- 0FC7A70: 6F666600
- 0FC7A80: 0xB1C2D3E4,0x0000CD0C,0000000000000000,"\
- {patch=`MiniGPS` id=cd0c mem=544 cp=KreN ver=1.0}\
- {sm LogSetup}\
- {1 cb DisableLog}\
- {8 s logfile ml=39 v=`0:\\Misc\\gps\\_logfile.txt`}\
- WriteToLog\
- {2.0 cb NewNetFound}","\
- {2.1 cb NoNetwork}\
- {2.2 cb NetworkChange}\
- {2.3 cb ProfileChange}\
- {2.4 cb AlarmClockRing}\
- {2.5 cb SwitchPhoneOff}","\
- {endsm}\
- {3 b VibraDuration v=3}\
- {4 s DefaultAction ml=1 v=v}\
- {76 s DefaultText ml=15 v=`cell:%i-%i`}\
- {6 h Sound ml=1 v=33}\
- {7 cb DontCreateNewTmo}\
- {48 s GPSfolder ml=27 v=`0:\\Misc\\gps`}",00
- #pragma disable old_equal_ff
- * 修正e指令错误 *
- 0FC777E: A11C221C 00F079F9
- 0FC7A74: FFFFFFFFFFFFFFFFFFFF 00212180A11C221C7047
复制代码
[ 本帖最后由 lisugar 于 2006-3-24 11:29 编辑 ] |
|