Thursday, October 8, 2009

Tweak Central Repository

Just like Registry on Windows OS, Central Repository is used on Symbian for storing system-wide settings. Some settings are non-modifiable via program (unless on hacked phones). Here is one of the examples:

修改開機鈴聲(10秒限制)- 不是高手切勿修改
雖然可以替換沈悶的開機鈴聲,但仍有10秒的長度限制(也很足夠啦),而且替換的不是 MIDI,而是 MP3 或 AAC﹗教程︰

1 - 首先你必須是破解閱讀權限的手機 ,大致上的3版手機都是支持的
2 - 然后安裝個文件管理軟件 (如 ︰X-Plore)打開 Z:/private/10202be9/ 然后複製 101F8763.txt 去記憶卡
3 - 打開這個文件你會看到以下的內容 (這個是N95的內容 ,可能和其他的手機會不同)
cenrep
version 1
[owner]
0x100059C9
[defaultmeta]
0
[platsec]
cap_rd=alwayspass cap_wr=WriteDeviceData
[Main]
0x1 int 1 0 cap_rd=alwayspass cap_wr=alwaysfail
0x2 int 4 0 cap_rd=alwayspass cap_wr=alwaysfail
0x3 string "[color=red]Z:\\system\\sounds\\Wakeup tone.aac[/color]" 0 cap_rd=alwayspass cap_wr=alwaysfail
0x4 string "" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x5 string "" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x6 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x7 string "" 0 cap_rd=alwayspass cap_wr=alwaysfail
0x8 string "" 0 cap_rd=alwayspass cap_wr=alwaysfail
0x9 string "" 0 cap_rd=alwayspass cap_wr=alwaysfail
0xA int 1 0 cap_rd=alwayspass cap_wr=alwaysfail
0x101 int 30000 0 cap_rd=alwayspass cap_wr=alwaysfail
0x102 int 0 0 cap_rd=alwayspass sid_wr=0x100059C9
0x103 int 5 0 cap_rd=alwayspass cap_wr=alwaysfail
4 - 把 Z:\\system\\sounds\\Wakeup tone.aac 修改成 E:\\Sounds\\Simple\\Startup.mp3 然后儲存(切記 ︰其他的不用修改和注意空格)
5 - 另開一個文件夾名字為 10202be9 把修改后的 101F8763.txt 複製進去
6 - 把 10202be9 覆蓋到 c:/private 文件夾裡面
7 - 把一首 10 秒鐘的歌曲複製到 c︰sounds/simple 裡面就完成了
現在關機然后開機就會聽到自編輯的歌曲羅﹗﹗

文章來自http://www.s603rd.cn