- 积分
- 52
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2007-11-29 08:30:22
|
显示全部楼层
终于搞定3.7了,不过只有S68的(没有其他机型的FullFlash)。
撤销3.6,刷上3.7之后,显示小灵通的数字还是不对,后来收发了几条短信,就正常了。
;短信记数器 v3.7
;SMSCount v3.7
;(c) starfriend,lisugar,binghelingxi
;(!) ELFPack
/*
v3.0
1.采用新的文件创建方式,不需要手动复制SMSCount.Dat文件,SMSCount.Dat文件自动生成到"2:\"目录下
2.计数器按照预设日期自动清空当前记数,显示的是预设日期到下一预设日期这一个周期的短信数量
默认预设日期为每月1日
3.通过(信息 - 即时通讯)查看短信计数的详细信息
4.目前的BUG,短信发送失败同样作了统计,关键是Hook的位置还不准确
因此统计数量可能比真实数量稍微多几个
v3.1
更新到MP版本
v3.2
修正原补丁中的一个逻辑错误,现在在清零日期关机时可以保存数据了
加入"159"号段的计数,目前仅将159号段归为移动,除159外的15x号段归为其它类
2007.01.02 v3.3
优化了代码
修改设置,加入'InitDay'=0的判断(此设置表示不清零计数器)
2007.03.12 v3.4
加入"153,158"号段的计数,除"153,158,159"外的15x号段归为其它类
函数4E替代148,去除对Elf-loader的支持要求
增加发送短信后退回桌面显示计数
2007.10.25 v3.41
加入156,157号段计数
由binghelingxi移植为非MasterPatch,并移植到ELKA
2007.10.26 v3.5
改显示方式为全部显示,all,chinamobile,chinaunicom,others
最下面一行显示清零日期
2007.11.10 v3.51
简化,优化代码
2007.11.10 v3.6
使用SMSCount.bcfg来配置清零日期
使用SMSCountReader.elf来读取SMSCount.dat来实现显示
2007.11.12 v3.7
加入小灵通号码支持
*/
;CODE,DATA_C
#pragma enable old_equal_ff
0x00085800: 1C4970B588B001A81C231B1FCA58C250
0x00085810: FBD1802424026B46802221000ADF0600
0x00085820: 0025ED43AE420CD16846342101716B46
0x00085830: 8022210001A80ADF0600AE4201D10120
0x00085840: 15E0082014DF0400684601B401AB0022
0x00085850: 2C2130000FDF01AB0422210030000BDF
0x00085860: 01A930000DDF200015DF207801B008B0
0x00085870: 70BDC046745A08A010B584B002A90400
0x00085880: 6846B4DF6846012C01D1407904E0022C
0x00085890: 01D1007900E0002004B010BD10B5FFF7
0x000858A0: AFFF040001D1002010BD0120FFF7E4FF
0x000858B0: 844201D1012010BD022010BD154910B5
0x000858C0: 95B001A828231B1FCA58C250FBD10024
0x000858D0: E4436A460BA984DFA0420CD168463421
0x000858E0: 01716A460BA901A884DFA04203D10A49
0x000858F0: 01204EDF0BE08020A4DF040001AA07A1
0x00085900: A0DF00220021200094DF2000A5DF15B0
0x00085910: 10BDC046905A08A0B85A08A025730000
0x00085920: 323A5C534D53436F756E742E44617400
0x00085930: 000000007FB582B049484A4901221202
0x00085940: 6B460ADF051C431C002B3AD0464E0220
0x00085950: 3278B178682901D1401C921E0B2A02D0
0x00085960: 0E2A1DD01EE0315C51290BD0312919D1
0x00085970: 401C315C0F231940042901DB082312E0
0x00085980: 0C2310E0401C315C0F2319400329F7D0
0x00085990: 0629F5D00729F1D00829EFD00929EDD0
0x000859A0: 142300E0102331494A68521C4A60CA58
0x000859B0: 521CCA50281C18226B460CDF281C6946
0x000859C0: 0DDF02B0FFBC706881694269201C3F1D
0x000859D0: 38477FB584B025490A68002A00D010E0
0x000859E0: 1F48002180226B460ADF051C431C002B
0x000859F0: 2ED0281C1D4918226B460BDF281C6946
0x00085A00: 0DDFFFF74BFF002822D0012820D10220
0x00085A10: FFF732FF021C15490868824218D00A70
0x00085A20: 00224A608A60CA600A614A610C480121
0x00085A30: 012212026B460ADF051C431C002B07D0
0x00085A40: 0A49281C14226B460CDF281C69460DDF
0x00085A50: 04B0FFBC5865064805493F1D14383847
0x00085A60: 205908A0010300003982E4A800B8D7A8
0x00085A70: 3C0A0000303A5C5A42696E5C6574635C
0x00085A80: 534D53436F756E742E62636667000000
0x00085A90: 303A5C5A42696E5C7574696C69746965
0x00085AA0: 735C534D53436F756E74526561646572
0x00085AB0: 2E656C660000000043616E2774206669
0x00085AC0: 6E6420534D53436F756E745265616465
0x00085AD0: 722E656C66000000
;hookwindow
#pragma disable old_equal_ff
0x002F1F94: 5865BD48BC491438 00498847D35908A0
;HookShow
0x00429644: 2D0934A0 BD5808A0
;SMSHook
0x009C2014: 0D220A3030F0A6EC 004A9047355908A0 |
|