- 积分
- 412
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
楼主 |
发表于 2009-8-12 15:32:39
|
显示全部楼层
本帖最后由 loquat 于 2009-8-12 16:04 编辑
我也EL71,枇杷移植吧....我来测试.
ajchan 发表于 2009-8-12 11:08
这么大补丁,又没有源码是不大好移植的。太浪费时间了。。。
关键是EL上没有这个补丁的英文版。。。
移植出来了:
- ;ELC1v41-SMSCount-v3.5-MP-[R:A8D88E00-A8D88E4F)
- ;ELC1v41 - 短信记数器 v3.5
- ;(c) starfriend
- ;(r) lisugar
- ;(i) binghelingxi
- ;(p) loquat(201314)
- ;(!) Master, func lib: 0A,0B,0C,0D,17,1A,4E
- ;
- /*
- 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号段计数
- 2007.10.26
- 改显示方式为全部显示,all,chinamobile,chinaunicom,others
- 最下面一行显示清零日期
- //为了压缩空间,适合屏幕显示,E71仅显示ALL,CHMB(移动),CHUN(联通),OTH(其他)
- //以及InitDay(清零日期)
- ",00
- */
- ;hookwindow
- 0x005DC61C: 6B445865 00498847
- 0x005DC620: AB48AB49 4B9835A1
- ;HookShow
- 0x00866E18: D12771A0 3D9735A1
- ;SMSHook
- 0x00BFE204: 0D220A304EF036EA 004A9047B59735A1
- ;CODE,DATA_C
- #pragma enable old_equal_ff
- 0x065000: 010203040A00C7E5C1E3C8D5C6DA3A20
- 0x065010: 00323A5C534D53436F756E742E446174
- 0x065020: 00CBF9D3D03A2000D2C6B6AF3A2000C1
- 0x065030: AACDA83A2000C6E4CBFB3A
- 0x06503C: 20000000000000000000000000000000
- 0x06504C: 50B584B000A9804CA04700A904B050BD
- 0x06505C: 40B5281C17DF40BD40B584B000A802A9
- 0x06506C: B4DF01A804B040BD7FB582B077487849
- 0x06507C: 012212026B460ADF051C431C002B36D0
- 0x06508C: 744E02203278B178682901D10130023A
- 0x06509C: 0B2A00D01CE0315C51290BD0312917D1
- 0x0650AC: 0130315C0F231940042901DB082310E0
- 0x0650BC: 0C230EE00130315C0F2319400329F7D0
- 0x0650CC: 0629F5D00729F1D00829EFD00929EDD0
- 0x0650DC: 102361494A6801324A60CA580132CA50
- 0x0650EC: 281C14226B460CDF281C69460DDF02B0
- 0x0650FC: FFBC706881694269201C043738477FB5
- 0x06510C: 5648C4DF061C84B053494A78002A00D0
- 0x06511C: 10E04E48002180226B460ADF051C431C
- 0x06512C: 002B2CD0281C4C4914226B460BDF281C
- 0x06513C: 69460DDFFFF790FF4278717800291ED0
- 0x06514C: 8A421CD1027844490878824217D00A70
- 0x06515C: 00224A608A60CA600A613C4801210122
- 0x06516C: 12026B460ADF051C431C002B07D03A49
- 0x06517C: 281C14226B460CDF281C69460DDF3649
- 0x06518C: 4A684B699A4207D104B0FFBC6B445865
- 0x06519C: 334833490437384700F002F84A61F3E7
- 0x0651AC: FFB52E48C4DF4CD0061C2B4820254519
- 0x0651BC: 281C2C491ADF2C4A10788000264A1058
- 0x0651CC: FFF73EFFFFF744FF2849FFF741FF2849
- 0x0651DC: FFF73EFF274A107880001F4A1058FFF7
- 0x0651EC: 2FFFFFF735FF2149FFF732FF2249FFF7
- 0x0651FC: 2FFF224A10788000174A1058FFF720FF
- 0x06520C: FFF726FF1949FFF723FF1D49FFF720FF
- 0x06521C: 1C4A10788000104A1058FFF711FFFFF7
- 0x06522C: 17FF1249FFF714FF1749FFF711FF7078
- 0x06523C: FFF706FFFFF70CFF291C012000224EDF
- 0x06524C: FFBD124CA047FBE7C94F51A0115006A0
- 0x06525C: 01030000CDEDF1A8008ED8A801DD0000
- 0x06526C: 3C0A0000215006A0005006A0045006A0
- 0x06527C: 285006A0015006A02F5006A0025006A0
- 0x06528C: 365006A0035006A0065006A0457470A0
- 0x0652A0: 0xB1C2D3E4,0x0000DD01,0000000000000000,"\
- {p=ED77E14FA18B7065685633002E003500 cp=starfriend id=DD01 ver=3.4}","\
- {info `Count SMS(sent) and clear zero the Counter in InitDay`}","\
- Do not clear zero if InitDay=0","\
- {1 b InitDay r=0..31 v=1}\
- ",00
- #pragma disable old_equal_ff
复制代码 |
|