loquat 发表于 2009-3-27 19:08:12

MySMSYS和自带系统的完美共存【2楼更新傻瓜版教程】

本帖最后由 loquat 于 2009-7-6 16:30 编辑

MySMSYS短信系统替换V1.4一共有25个hook如下,所替换的功能列表如下:;DIAL_SMS_HOOK 拨号界面,选项,创建短信
NEW_IN_WIN_HOOK   来短信窗口,在没开启browser killer的情况下有效
;SHORTCUT_NEWMSG_HOOK     快捷方式,新建短信(比如数字键2)
SMS_INBOX_HOOK     短信收件箱
;MMENU_INBOX_CNT_HOOK      主菜单,信息菜单中,收件箱短信条数修改
;SHORTCUT_DRAFT_HOOK       快捷方式,草稿箱
;MMENU_DRAFT_CNT_HOOK      主菜单,信息菜单中,草稿箱短信条数修改
;SMS_SENT_HOOK             快捷方式,已发送
;MMENU_SENT_CNT_HOOK       主菜单,信息菜单中,已发送箱短信条数修改
;SHORTCUT_SAVED_HOOK       快捷方式,信息档案柜
INBOX_REC_HOOK        设备收件箱,回复
INBOX_VIEW_HOOK       设备收件箱中,直接查看
;INBOX_OPVIEW_HOOK           设备收件箱中,选项查看
INBOX_OTH_HOOK     设备收件箱,引用
ORG_SEND_HOOK      重要记事,便笺,任务,通讯录,以文本方式发送
REC_SENDSMS_HOOK    通话记录,创建短信
ADRBK_NUM_SMS_HOOK    通讯录,创建短信
NMENU_NEWSMG_HOOK    极速菜单,新建短信
;NMENU_INBOX_HOOK    极速菜单,收件箱
;NMENU_DRAFT_HOOK   极速菜单,草稿
;NMENU_SENT_HOOK    极速菜单,已发送
;NMENU_ARCHIVE_HOOK   极速菜单,信息档案柜
OTHER_COUNT_HOOK     极速菜单,信息菜单,草稿、已发送短信条数显示修改
COUNT_IN_HOOK        极速菜单,信息菜单,收件箱短信条数显示修改
AB_UPDATE_HOOK       通讯录数据更新,发送IPC更新MySMSYS中的通讯录数据
以上的功能列表都给你,自己需要怎么刷就去怎么刷吧!
我用的Mss3CPP.elf,所以自定义刷入了如下hook
功能是:
1、(我用的along的MD)在拨号界面,中键是MySMSYS的短信,“左键-创建信息”短信是系统自带
2、通讯录和通讯记录中“创建信息-短信”是MySMSYS的,如果要系统自带的“创建信息-彩信”即可。我想编辑彩信时只发送纯文本不会收流量费吧。何况我是GPRS包月的,不惧之。
3、如果刷了“锁键盘读信息”的话,左键锁键盘时是MySMSYS的收件箱,开锁状态是设备收件箱
4、设备收件箱中中键查看短信是MySMSYS,“左键-查看”是系统自带(此处bug,会再次跳出新短信窗口)
5、设备收件箱中“回复-新建短信”是MySMSYS,新建彩信肯定是系统自带撒。(同上,个人觉得应该不收流量费的)
6、设备收件箱和急速菜单中绿键是拨打短信号码。
7、在急速菜单中无论怎么操作都是系统自带的短信系统
8、保留了12宫中系统新建短信的快捷方式
代码是这行。
如果不想保留,想直接用这个快捷方式调用MySMSYS发短信的话。刷入这两行;SHORTCUT_NEWMSG_HOOK
;0x00345B0C: 00215CA0 00488047
;0x00345B10: DEF04CEC B42B56A1
未刷上面两行的截图

loquat 发表于 2009-3-27 19:09:55

双短信系统完美共存傻瓜版

本帖最后由 loquat 于 2009-3-28 11:27 编辑

主楼其实写得很清楚了,还不明白我直接发代码吧。;SMS_INBOX_HOOK
0x00345B30: 002163A0DEF03AEC 004880479C2B56A1
;INBOX_VIEW_HOOK
0x00508024: 5E9A5F9BF0683169 00488047C42856A1
;INBOX_REC_HOOK
0x005262B4: 007A16284FD11AA0 00498847602B56A1
;INBOX_OTH_HOOK
0x005275FC: 40680068 004B9847
0x00527600: 125D011C 102956A1
;ORG_SEND_HOOK
0x005313D4: 18760DA069466FF1 00488047102B56A1
;REC_SENDSMS_HOOK
0x005E7020: 059700AB1F76B068 004B98471C2B56A1
;ADRBK_NUM_SMS_HOOK
0x0063A150: 48108DE2 66A23CEB
;NMENU_NEWSMG_HOOK
0x00648A7C: 80B50021 00480047
0x00648A80: 3AA058F0 B82B56A1
;AB_UPDATE_HOOK
0x0068BB44: 0100A0E3 595B3BEB
;NEW_IN_WIN_HOOK
0x003029EC: F607051C 004DA847
0x003029F0: 0027201C AC2A56A1
;CODE,DATA_C,MY_SMS_SYS_PBODY
#pragma enable old_equal_ff
0x01562600: 1C309FE500402DE90020A0E1B010A0E3
0x01562610: DE1C81E30900A0E3420C80E3000100EF
0x01562620: 0080BDE8A42856A1F1B52A4FFFB0F3B0
0x01562630: 0C00150039001C31D2A81ADFF2980026
0x01562640: 01280BD0042802D005280ED01BE0002C
0x01562650: 01D124202E5E3900143112E0002C01D1
0x01562660: 22202E5E39000C310BE0002C07D11C20
0x01562670: 285E1E21695E40182021695E46183900
0x01562680: 0831D2A817DF6946D2A891DF002806D1
0x01562690: D2A834210170694691DF002815D03900
0x015626A0: D2A817DF6A46D2A901A86BDF002809D0
0x015626B0: 01A8806A4C2800D3761C694601A86CDF
0x015626C0: 0028F5D1694601A86DDF30007FB074B0
0x015626D0: F0BDC046482856A15C109FE530402DE9
0x015626E0: 0CD04DE22C0091E80040A0E10D00A0E1
0x015626F0: 2C0080E8460100EF0400A0E11B0000EF
0x01562700: 020080E2140000EF0050A0E10410A0E1
0x01562710: 1A0000EF08508DE50D30A0E18220A0E3
0x01562720: B010A0E3DE1C81E30900A0E3420C80E3
0x01562730: 000100EF470100EF3780BDE8782856A1
0x01562740: 70402DE90040A0E10C00A0E3140000EF
0x01562750: 0050A0E10400A0E11B0000EF020080E2
0x01562760: 140000EF0060A0E134009FE50410A0E1
0x01562770: 000085E5040085E50600A0E11A0000EF
0x01562780: 086085E50530A0E18220A0E3B010A0E3
0x01562790: DE1C81E30900A0E3420C80E3000100EF
0x015627A0: 7080BDE89C2856A154109FE530402DE9
0x015627B0: 0CD04DE22C0091E80040A0E10D00A0E1
0x015627C0: 2C0080E80400A0E11B0000EF020080E2
0x015627D0: 140000EF0050A0E10410A0E11A0000EF
0x015627E0: 08508DE50D30A0E18320A0E3B010A0E3
0x015627F0: DE1C81E30900A0E3420C80E3000100EF
0x01562800: 3780BDE8842856A134309FE530402DE9
0x01562810: 0CD04DE2301093E80D20A0E1301082E8
0x01562820: 08108DE50D30A0E10020A0E1B010A0E3
0x01562830: DE1C81E30900A0E3420C80E3000100EF
0x01562840: 3780BDE8902856A12A2E6D7373000000
0x01562850: 496E5C004F75745C0000000044726166
0x01562860: 745C0000303A5C5A42696E5C4D79534D
0x01562870: 5359535C000000009C2856A19C2856A1
0x01562880: 000000009C2856A19C2856A100000000
0x01562890: 9C2856A19C2856A1000000004D79534D
0x015628A0: 535953009C2856A19C2856A100000000
0x015628B0: FE402DE9400FA0E350FFFFEB0100A0E3
0x015628C0: FE80BDE804E08EE278219DE57C319DE5
0x015628D0: 0C0096E5101096E5040050E304005213
0x015628E0: 1EFF2F1104E08EE2FE402DE98400A0E3
0x015628F0: C4FFFFEBFE80BDE804E08EE26C219DE5
0x01562900: 70319DE5101090E50C0090E5F1FFFFEA
0x01562910: 04E08EE2040090E5000090E50220D4E7
0x01562920: 0010A0E10C0052E38500A0030500000A
0x01562930: 0E0052E38600A0030200000A120052E3
0x01562940: 1EFF2F118700A0E37BEF8EE2FE402DE9
0x01562950: ACFFFFEBFE80BDE804E08EE268108DE2
0x01562960: 54008DE298709DE50620A0E37F402DE9
0x01562970: A0109DE5B18200EF0020A0E1000051E3
0x01562980: 0100001ABE01D0E1A0008DE50500A0E3
0x01562990: 0710A0E123FFFFFA007087E07F80BDE8
0x015629A0: 04E08EE200402DE90070A0E1B18200EF
0x015629B0: 0020A0E1000057E30000001ABE71D2E1
0x015629C0: 0500A0E30410A0E116FFFFFA003084E0
0x015629D0: 0720A0E10500A0E17F10A0E3401F81E3
0x015629E0: 0040BDE80E1081E01EFF2FE104E08EE2
0x015629F0: 0350A0E10620A0E318108DE204008DE2
0x01562A00: 020056E30430A0030200000A03005613
0x01562A10: 0130A0031EFF2F11DF402DE9B18200EF
0x01562A20: 0020A0E10300A0E10510A0E1FDFEFFFA
0x01562A30: 005085E0DF80BDE804E08EE200402DE9
0x01562A40: 0270A0E1B18200EF0020A0E10400A0E3
0x01562A50: 0710A0E1F3FEFFFA002087E00500A0E1
0x01562A60: 3310A0E3401F81E300E09DE50E1081E0
0x01562A70: A00000EF0080BDE806E08EE200402DE9
0x01562A80: 0170A0E1B18200EF0020A0E10100A0E3
0x01562A90: 0410A0E1E3FEFFFA002084E0301047E2
0x01562AA0: 0500A0E1A00000EF0080BDE804E08EE2
0x01562AB0: 866FA0E10050A0E10070A0E30400A0E1
0x01562AC0: 103090E54338A0E1033CA0E1233CA0E1
0x01562AD0: 200053E31EFF2F118CE08EE200402DE9
0x01562AE0: 8100A0E3C5FEFFEB0000A0E30080BDE8
0x01562AF0: 48108DE2000050E31EFF2F0110E08EE2
0x01562B00: FE402DE9000091E5F2FEFFEBFE80BDE8
0x01562B10: 06E08EE20500A0E122FFFFEA04E08EE2
0x01562B20: 14708DE50D30A0E11870C3E5080096E5
0x01562B30: 170050E31EFF2F1116E08EE2FE402DE9
0x01562B40: 0500A0E1FDFEFFEBFE80BDE804E08EE2
0x01562B50: FE402DE9000094E5F8FEFFEBFE80BDE8
0x01562B60: A2E08EE20800D0E5160050E31EFF2F11
0x01562B70: 54009DE508E08EE2FE402DE9EFFEFFEB
0x01562B80: FE80BDE804E08EE24000A0E39BFEFFEA
0x01562B90: 04E08EE20500A0E398FEFFEA04E08EE2
0x01562BA0: 0900A0E395FEFFEA04E08EE20600A0E3
0x01562BB0: 92FEFFEA04E08EE20200A0E38FFEFFEA
#pragma disable old_equal_ff一下是刷入上面的补丁后的功能简介,菜鸟不要傻到把下面的复制到VKP里面强刷入手机。
刷了上面的后,你就按照我的说明试试功能就行了。这里也没什么好教程的。功能是:
1、(我用的along的MD)在拨号界面,中键是MySMSYS的短信,“左键-创建信息”短信是系统自带
2、通讯录和通讯记录中“创建信息-短信”是MySMSYS的,如果要系统自带的“创建信息-彩信”即可。我想编辑彩信时只发送纯文本不会收流量费吧。何况我是GPRS包月的,不惧之。
3、如果刷了“锁键盘读信息”的话,左键锁键盘时是MySMSYS的收件箱,开锁状态是设备收件箱
4、设备收件箱中中键查看短信是MySMSYS,“左键-查看”是系统自带
5、设备收件箱中“回复-新建短信”是MySMSYS,新建彩信肯定是系统自带撒。(同上,个人觉得应该不收流量费的)
6、设备收件箱和急速菜单中绿键是拨打短信号码。
7、在急速菜单中无论怎么操作都是系统自带的短信系统
8、保留了12宫中系统新建短信的快捷方式主楼的那张图片看到了吧
如果那个快捷方式你想用它直接调用MySMSYS,那么再刷入下面两行。可以刷入上面提供的之后再刷入。
(补丁就是这样,一个补丁你如果愿意可以一行一行的选择刷入);SHORTCUT_NEWMSG_HOOK
;0x00345B0C: 00215CA0 00488047
;0x00345B10: DEF04CEC B42B56A1刷完后Mss3CPP.bcfg或者MySMSYS.bcfg中的。“新信息提醒设置”-“弹出新信息窗口”-去掉勾选
“查看时转换为文件”如果勾选,上面功能4中“设备收件箱中中键查看短信是MySMSYS”查看之后,短信在系统的短信列表中将不再存在。
而是被转存为mss文件,即只能在Mss主菜单中查看
如果“查看时转换为文件”不勾选,短信在系统的短信列表中不会被转存,那么当信息满100条之后将会不能再接受也不能存储短信。
所以我的建议是去掉“新信息提醒设置”-“弹出新信息窗口”和“查看时转换为文件”的勾选

fzhx5 发表于 2009-3-27 19:18:44

呵呵,loquat做总结了啊,赞

fzhx5 发表于 2009-3-27 19:20:38

最后一个“bug”可以在MSS的设置里把“弹出信息新窗口”不勾选,就不会多弹出了

agui3000 发表于 2009-3-27 20:44:14

帮顶。。这个要仔细看下。
建议loquat做个傻瓜教程:刷上1.2.3补丁,把XXX.elf放到XXX里,OK。

speedtt 发表于 2009-3-27 21:47:21

牛叉啊,看着有点头晕

loquat 发表于 2009-3-27 22:50:21

5# agui3000

chanyefuwu 发表于 2009-3-27 22:56:46

不是专业人事真的看不懂啊

唐十三少 发表于 2009-3-27 23:12:21

呵呵…… 够专业

ggyygg 发表于 2009-3-28 00:06:05

期待傻瓜版本,这个看的有点头大。。。

agui3000 发表于 2009-3-28 08:39:31

7楼的发言看不到。。。

agui3000 发表于 2009-3-28 16:09:50

帮顶收藏了。。等75到了再请教loquat

frog226 发表于 2009-3-28 17:00:40

我感觉s75自带的短信系统的速度还勉强可以接受,主要是我的短信不多,多了就用飞信发了

loquat 发表于 2009-3-28 17:49:21

帮顶  收藏了。。等75到了再请教loquat
agui3000 发表于 2009-3-28 16:09 http://mobile.0110.cn/images/common/back.gif
请教不敢,我也不怎么懂。互相学习。

dsczd 发表于 2009-3-28 23:15:34

学习中!!感谢分享!!
感觉比较专业!!我看到一头冒水!!
能搞个S68用的吗?

dsczd 发表于 2009-3-29 00:31:57

刷了2#的补丁,s75的新建短信不能进入???

lusure111 发表于 2009-4-22 17:26:15

我短信很少 所以目前还没有刷。。

woshi9.6 发表于 2009-6-16 21:03:02

留个脚印。。。。备用

狮鹫2004 发表于 2009-6-17 10:45:25

我的短信很少用,以后再说

利利上水 发表于 2009-6-17 19:14:27

这个教程,要收藏的
页: [1] 2
查看完整版本: MySMSYS和自带系统的完美共存【2楼更新傻瓜版教程】