
發文數:96
發表時間:2010-08-25 23:22:00
發表時間:2010-08-25 23:22:00
Many of us wanted to disable this feature...Glad to tell you that i just discovered how to do it 
Grab 102824a0 from 10202be9 in Z drive
And edit like that
cenrep
version 1
[owner]
0x100058CD
[defaultmeta]
16777216
[platsec]
cap_rd=alwayspass cap_wr=WriteDeviceData
[Main]
0x1 int 60 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x2 int 0 0 cap_rd=alwayspass cap_wr=alwaysfail
Put into same location in c and delete 102824a0.cre in persists folder if you got one,then restart.
Enjoy
P.S. if you want to disable all pop-ups put 0 instead of 63
These pop-ups are:
MissedCall
NewMessage
NewVoiceMail
NewEmail
InstantMessage
AudioMessage
Works in C6 FW as well...Tested
剛剛在國外論壇看到的 實際上是這樣的
拷貝出 10202be9資料夾裡面的102824A0.TXT 然後修改 修改完複製到c:\private\10202be9\裡面
需先把c:\private\10202be9\persists\102824a0.cre 這個檔案刪掉 然後重開機
我是直接固化到裡面去 然後 把c:\private\10202be9\persists\102824a0.cre刪掉
修改方法
0x1 int 63 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
改成所要的數值 譬如說 禁止未接來電跟新訊息跳出視窗 就改成60
0x1 int 60 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
如果要禁止所有跳出視窗 就設定成 0
關於這個數值的設定原理 是這樣的
// The field controlling the usage of the soft notifications
// and constants defining the usage of the bits of the field
const TUint32 KMuiuSoftNotificationConfiguration = 0x00000001;
const TUint32 KMuiuMissedCallSNFlag = 1;
const TUint32 KMuiuNewMessageSNFlag = 2;
const TUint32 KMuiuNewVoiceMailSNFlag = 4;
const TUint32 KMuiuNewEmailSNFlag = 8;
const TUint32 KMuiuInstantMessageSNFlag = 16;
const TUint32 KMuiuAudioMessageSNFlag = 32;
as you know by default there is 63 - it means all pop-ups are enabled,cause 1+2+4+8+16+32 gives 63
so to disable message pop-up: 63-2 gives 61
to disable new mail and new message 63-(2+8)= 53
and so on.....
依照自己所需要的 用63 下去減 這些數值 譬如說
未接來電 是1 新訊息 是2 >>>>>63-(1+2)=60 所以就設定成60
如果要取消 新郵件通知 就是>>>>63-(1+2+8)=52 就設定成52
如果取消全部通知 就等於 63-(1+2+4+8+16+32)=0 設定成0

Grab 102824a0 from 10202be9 in Z drive
And edit like that
cenrep
version 1
[owner]
0x100058CD
[defaultmeta]
16777216
[platsec]
cap_rd=alwayspass cap_wr=WriteDeviceData
[Main]
0x1 int 60 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x2 int 0 0 cap_rd=alwayspass cap_wr=alwaysfail
Put into same location in c and delete 102824a0.cre in persists folder if you got one,then restart.
Enjoy

P.S. if you want to disable all pop-ups put 0 instead of 63
These pop-ups are:
MissedCall
NewMessage
NewVoiceMail
NewEmail
InstantMessage
AudioMessage
Works in C6 FW as well...Tested
剛剛在國外論壇看到的 實際上是這樣的
拷貝出 10202be9資料夾裡面的102824A0.TXT 然後修改 修改完複製到c:\private\10202be9\裡面
需先把c:\private\10202be9\persists\102824a0.cre 這個檔案刪掉 然後重開機
我是直接固化到裡面去 然後 把c:\private\10202be9\persists\102824a0.cre刪掉
修改方法
0x1 int 63 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
改成所要的數值 譬如說 禁止未接來電跟新訊息跳出視窗 就改成60
0x1 int 60 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
如果要禁止所有跳出視窗 就設定成 0
關於這個數值的設定原理 是這樣的
// The field controlling the usage of the soft notifications
// and constants defining the usage of the bits of the field
const TUint32 KMuiuSoftNotificationConfiguration = 0x00000001;
const TUint32 KMuiuMissedCallSNFlag = 1;
const TUint32 KMuiuNewMessageSNFlag = 2;
const TUint32 KMuiuNewVoiceMailSNFlag = 4;
const TUint32 KMuiuNewEmailSNFlag = 8;
const TUint32 KMuiuInstantMessageSNFlag = 16;
const TUint32 KMuiuAudioMessageSNFlag = 32;
as you know by default there is 63 - it means all pop-ups are enabled,cause 1+2+4+8+16+32 gives 63
so to disable message pop-up: 63-2 gives 61
to disable new mail and new message 63-(2+8)= 53
and so on.....
依照自己所需要的 用63 下去減 這些數值 譬如說
未接來電 是1 新訊息 是2 >>>>>63-(1+2)=60 所以就設定成60
如果要取消 新郵件通知 就是>>>>63-(1+2+8)=52 就設定成52
如果取消全部通知 就等於 63-(1+2+4+8+16+32)=0 設定成0
喔耶 於 2015-05-25 08:50:15 修改文章內容

商業贊助
發文數:1發表時間:2025-07-09 10:00:22