爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 5922|回复: 142
收起左侧

通话后台录音&通话结束自动保存退出(Mama版之优化)

[复制链接]
发表于 2008-11-10 21:31:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
2008.12.18 更新:本次更新为最终版本。
;1. 通话结束的挂钩还是用回以前版本所用的挂钩(即:补丁里的挂钩2),通话结束振动的功能也重新加上了。
;2. 重新调整了几个延时执行的时间设定值。

;————————————————————————————————————————————————————

;通话后台录音&通话结束自动保存退出(Mama版之优化)
;修改:Wht
;适用:6688V5508
;日期:2008-11-14
;更新:2008-12-18
;地址:[0x1F5E20-0x1F6020]
;注意:
;需刷过多任务对话功能V0.2,撤销其它版本的接通录音和接通振动提示。
;计费设定”里一定要勾选“自动显示”其它的可以不勾选。
;说明:
;来电接通自动录音:勾选应用程序1-00选项。
;去电接通自动录音:勾选应用程序1-10选项
;应用程序选项未勾选时,可以在通话期间随时短按录音键手动启动录音。(需刷后面的“短按录音键直接录音”和“对短按录音键直接录音的修改”)
;通话结束录音自动保存退出。
;可与“自动留言机V1.3”同时使用,这样就是一套完整的自动答录机了。
;灰色字体部分可以不刷。
;2008.12.15 更新:
;1. 更新了“对自动留言机V1.3的修改”。
;2.“通话结束自动保存退出”另找了一个挂钩。本补丁中取消了通话结束振动的功能。
;3. 调整了几个延时执行的时间设定值。
;2008.12.18 更新:
;1. 通话结束的挂钩还是用回以前版本所用的挂钩(即:补丁里的挂钩2),通话结束振动的功能也重新加上了。
;2. 重新调整了几个延时执行的时间设定值。

;1.接通录音(单独的来电录音可选&单独的去电录音可选)
;电话接通,振动一下(仅去电接通振动延时1.25秒启动录音(此时录音界面在前台),延时0.5秒切换录音界面至后台。
;如果不需要区分来电去电,把两个可选修改为一样就可以了。
0x0316A2: DAB578D4 DABFA05E
0x1F5EA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC506BF48423D05DAB55AD4DABFD25E ;DAB55AD4振动函数,可更改为短振函数。
0x1F5EB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D02DABFBC5EDAB578D4DB008810D740
0x1F5EC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0E00F2F1423A9AF10200DABFEC5E9810 ;来电可选1-00
0x1F5ED0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB008810D7400E00F2F1423A9AF10210 ;去电可选1-10
0x1F5EE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DABFEC5E9810DB00FFFFFFFFE6FD0E5F
0x1F5EF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FEBF0088E088D0E6FC203BE6FD0E00
0x1F5F00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FEFA00E00FDAB428930804DB00DABF
;FA00=1.25秒
0x1F5F10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 805F2D0298D0DB0098D0DABF905F2D02
0x1F5F20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D0DB0098D0DACF2067DABFC85FDB00

;如果留言机的留言播放就有录音启动,请修改FA00=1.25秒这个时间,改长一点。
;0x1F5F02: FA00 FA00 ;默认值FA00=1.25秒
;应用程序菜单1-00字串:
;0x450020: DC65FE9935CC55FEDE7300000000 ;来电录音
;应用程序菜单1-10字串:
;0x45002E: B53BFE9935CC55FEDE7300000000 ;去电录音

;2.通话结束自动保存退出:现在用的是挂钩2
;通话结束振动一下,返回待机界面(此时录音保存界面在后台),延时5.5秒切换录音保存界面回前台,延时0.5秒录音自动保存退出。

;挂钩1:不接通挂断也执行(即:当通话结束时,或来电未接挂断时,或拨号未通挂断时)。无振动功能。
;0x3CE13C: DAB41ED8 FABF305F
;0x1F5F30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB41ED8CC00CC00DABF405FFADC40E1

;挂钩2:出现通话时间和话费的对话框时才执行。有振动功能。
0x3D11C8: E00C88C0 FABF305F
0x1F5F30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB55AD4DABF405FE00C88C0FADDCC11 ;DAB55AD4振动函数,可更改为短振函数。
0x1F5F40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD6A5FE6FEBF0088E088D0E6FC203B

0x1F5F50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD0E00E6FE4C04E00FDAB428930804 ;4C04=5.5秒
0x1F5F60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00FFFFFFFFFFFFFFFFDABF805F3D02
0x1F5F70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D0DB0098D0DABFEA5FDABFA05FDB00

;如果通话结束不能切换录音保存界面回前台或没有自动保存退出,请修改4C04=5.5秒这个时间,改长一点。
;0x1F5F56: 4C04 4C04 ;默认值4C04=5.5秒

;3.函数
0x1F5F80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D0D7403500F2FD760146FDC201DB00
0x1F5F90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D0D7403700F2FDE83946FDC201DB00

0x1F5FA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD4442E6FEF30088E088D0E6FC203B ;“延时0.5秒返回待机”函数:DABFA05F
0x1F5FB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD0E00E6FE6400E00FDAB428930804 ;6400=0.5秒

0x1F5FC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00FFFFFFFFFFFFE6FDEA5FE6FEBF00 ;“延时0.5秒多任务切换”函数:DABFC85F
0x1F5FD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88E088D0E6FC203BE6FD0E00E6FE6400 ;6400=0.5秒

0x1F5FE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00FDAB428930804DB00DAE85032E6FC ;“多任务切换”函数:DABFEA5F
0x1F5FF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E835E0EDE6FE8500E00FDAB44C72DB00

;修改“延时返回待机”函数的时间:
;0x1F5FB6: 3200 6400 ;3200=0.25秒 ;默认值6400=0.5秒
;修改“延时多任务切换”函数的时间:
;0x1F5FDE: C800 6400 ;C800=1秒 ;默认值6400=0.5秒

;4.对自动留言机V1.3的修改
;测试时发现留言机工作时,留言播放完后似乎并没有退出播放界面,可能造成留言机多次工作后不能再录音或死机的情况。此修改主要是为了解决此问题(是否解决了,还不能确定)。
;修改留言机至后台:留言播放界面在后台;录音界面在后台。
;注意:没有刷过自动留言机V1.3的不用刷。三个修改只能选刷一个,建议刷修改1。
;修改1:留言播放界面在后台,录音界面在后台。
0x50C776: DACF98AC FABF205E
0x50C77C: E11CD7400C00F7FC7825DAB56C14DACF2067 DABFEA5FE11CD7400C00F7FC7825DABF305E
0x1F5E20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACF98ACCC00CC00DABFC85FFAF07AC7
0x1F5E30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD565EE6FEBF0088E088D0E6FC203B
0x1F5E40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD0E00E6FE3200E00FDAB428930804

0x1F5E50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00FFFFFFFFDAF34442DABF605EDB00
0x1F5E60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD825EE6FEBF0088E088D0E6FC203B

0x1F5E70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD0E00E6FE3200E00FDAB428930804
0x1F5E80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00DAB56C14DACF2067DABFC85FDB00
;修改2:留言播放界面在前台,录音界面在后台。
;0x50C77C: E11CD7400C00F7FC7825DAB56C14DACF2067 DAF34442E11CD7400C00F7FC7825DABF605E
;0x1F5E60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD825EE6FEBF0088E088D0E6FC203B
;0x1F5E70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD0E00E6FE3200E00FDAB428930804

;0x1F5E80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00DAB56C14DACF2067DABFC85FDB00
;修改3:留言播放界面在后台,录音界面在前台。
;0x50C776: DACF98AC FABF805E
;0x1F5E80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACF98ACCC00CC00DABFC85FFAF07AC7


;5.1.短按录音键直接录音:
;说明:短按录音键直接录音(待机和通话期间),不再需确认,长按录音键读取录音。
;注意:通话时如果自己按退出键,录音将不保存,如果对方挂断,录音自动保存。
0x407FDE: DACF2067 DACF8467
0x407FEE: DACF8467 DACF2067

;5.2.对短按录音键直接录音的修改
;增加延时0.5秒切换录音至后台的功能。
;增加前台后台判断,如果前台后台有东西,录音就不能启动,避免重复启动录音。

0x407FEE: DACF2067 FABF1060
0x1F6010: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DABF805F3D0A98D0DABF905F3D0698D0
0x1F6020: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DABF265FFAE0F27FFFFF98D0FAE0F47F

;6.下面的根据个人喜好选择刷入:
;消除录音开始"滴"的提示音:
0x2F871E: 3D 00
;消除录音结束"滴"的提示音:
;0x2F92AA: 3D 00

[ 本帖最后由 Wang 于 2008-12-19 11:10 编辑 ]

评分

参与人数 1实力分 +1 金钱数 +100 收起 理由
winming + 1 + 100 好补丁,谢谢!

查看全部评分

发表于 2008-11-10 22:06:23 | 显示全部楼层
沙发支持~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2008-11-10 22:46:47 | 显示全部楼层

回复 1# Wang 的帖子

板凳支持一下...
回复 支持 反对

使用道具 举报

发表于 2008-11-10 22:50:39 | 显示全部楼层
我今天试过,后台录音记录,可以通过切换后台函数,然后退出保存,DAF34442需要做成延迟执行...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-11 00:37:05 | 显示全部楼层

回复 4# 云卷.云舒 的帖子

我试过这样做,通话结束先执行后台切换,再延时执行DAF34442。但是如果后台切换不延时的话,切换就不完全(只是切换到了多任务显示RAM地址的界面,没有切换到录音保存界面),这样等到延时执行DAF34442时,返回待机界面,录音保存界面还在后台。
    所以我现在采取的办法是通话结束先执行DAF34442(立即返回待机界面),再延时执行后台切换(确保后台切换能够成功)。顶楼的补丁是执行到这里就结束了,本来这个时候再执行一次DAF34442,就可以自动退出的,但不知怎么做。
    试过再延时调用一次DAF34442(设定为2秒,因为前面是延时1秒后台切换),但可能是因为两次延时调用(寄存器都一样),有冲突,不成功。
    云mm看看,能否解决两次调用延时的问题?应该是可以的:改第二次延时所用的寄存器。自己试过修改,有问题,死机。
回复 支持 反对

使用道具 举报

发表于 2008-11-11 10:17:21 | 显示全部楼层
支持WANG继续完美此补丁。
回复 支持 反对

使用道具 举报

发表于 2008-11-11 10:19:03 | 显示全部楼层
我也研究了好长时间,没搞出来,谢谢了!
回复 支持 反对

使用道具 举报

发表于 2008-11-11 10:27:16 | 显示全部楼层
建议参考自动留言机V7中的自动录音部分是如何设置的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-11 12:25:06 | 显示全部楼层
顶楼更新了,现在终于可以完美的通话后台录音了。

请大家测试一下,看看有没有什么问题。
回复 支持 反对

使用道具 举报

发表于 2008-11-11 12:58:01 | 显示全部楼层
支持新补丁
回复 支持 反对

使用道具 举报

发表于 2008-11-11 13:30:52 | 显示全部楼层
请问,用这个补丁,可以去电后台录音,可是来电录音怎么搞?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-11 14:11:40 | 显示全部楼层

回复 11# winming 的帖子

可以来电录音啊。
0x0316A2这个挂钩是绿茶以前在《显示号码+区号秀V3.1+可选的接通振动V2.1》中发布的接通振动的挂钩。来电去电都可以用。
还有一个java版接通录音的补丁,可以实现来电去电分别控制。
回复 支持 反对

使用道具 举报

发表于 2008-11-11 15:09:55 | 显示全部楼层
请问你试过了吗?我刷了此补丁,去电可以正常录音,来电无法录音,用Java版的,只能前台录音,不能后台录音!请在看一下!不知道其他的朋友刷后是不是可以正常使用来电录音?
回复 支持 反对

使用道具 举报

发表于 2008-11-11 15:26:17 | 显示全部楼层
同时我还发现一个BUG,虽然现在通话结束后会自动关闭后台录音窗口到待机界面,但是会导致多任务根本无法使用,此补丁会把所有后台任务都关闭,这是一个严重的 BUG,否则此补丁根本无法推广!
回复 支持 反对

使用道具 举报

发表于 2008-11-11 15:42:44 | 显示全部楼层
谢谢 谢谢 辛苦了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-11 15:48:36 | 显示全部楼层

回复 14# winming 的帖子

顶楼的补丁,我的测试情况是正常的,来电去电接通都能录音。
有个小问题,刷了顶楼的2号补丁待机时就不能后台播放MP3和后台运行java了。不过这个问题也是能解决的,再增加一个MP3或者java的判断。我因为不用后台播放MP3就没去搞了。
用“Java版去电录音和来电录音”的挂钩,应该也行的(没有测试):把1号补丁分别挂在“Java版”的两个挂钩上,分别修改1号补丁第一句的DAB578D4为新挂钩的原数据,其它的都不用改。就是说1号补丁要刷入两个,分别对应“Java版”的两个挂钩。
回复 支持 反对

使用道具 举报

发表于 2008-11-11 15:54:41 | 显示全部楼层
我试过了,用Java的录音不可以后台!
回复 支持 反对

使用道具 举报

发表于 2008-11-11 17:57:30 | 显示全部楼层
支持更新...
回复 支持 反对

使用道具 举报

发表于 2008-11-11 18:05:55 | 显示全部楼层
这个判断D7403500F2FD760146FDC201局限性很大,只要不等于C201就执行,严重影响了多任务功能的使用。
可以试试用SiemensDebugger,在线观测一下,当后台有录音时,这里的C201会变成什么...这样可以精确一点

这个函数DAF34442,确实是把全部后台程序都退出了,想办法找找只退出当前界面的函数
系统无操作时自动返回待机,只退出当前界面,可以试试在下面地址附近找找退出函数

;修改进入某项功能无任何操作时系统返回待机的时间
0x53f208:C0D4E01D 409CE00D
回复 支持 反对

使用道具 举报

发表于 2008-11-11 18:07:54 | 显示全部楼层
或者换一个思路,后台录音后,不用急着退出保存,先在后台留着

当锁键时,再自动执行切换后台退出保存...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-21 02:54

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表