爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: RainMoon
收起左侧

[补丁收集]国外补丁收集汇总

[复制链接]
发表于 2006-2-8 15:43:56 | 显示全部楼层
可以把常用补丁弄成BIN文件了, 想要的时候执行一下就搞定, 不用电脑, 不用数据线, 多方便啊.
回复 支持 反对

使用道具 举报

发表于 2006-2-9 09:03:29 | 显示全部楼层
MP3增加显示:播放时间-音量-实际时长
;*** Just Another Additional Display for MP3Player v2***
;(Playing time - volume - real time)

;Firmware : SL45v56
;Author : RizaPN, abomin
;Release : 06.02.06
;本补丁显示的音量已按照改过的音量级别而作调整!
; Patch shows the lost time of composition, loudness level and
; current time. v2 - mapping loudness by two numbers (for the
; patches to an increase in the number of steps of volume control)


3BD968: EEAB 10DB
3BE0FC: 4B 64
3BE10C: 23 07
3BE8A6: EEAB 10DB
#pragma enable old_equal_ff
0x27DB10: DAC7EEABE09E00E0F2FF00FEE0A5E6F4
0x27DB20: 283DBB20D7403200C2F4B42FBB12E6F4
0x27DB30: 3D29BB18E6F4DE25BB09E6F4003ADC4F
0x27DB40: B99E08E1E6F4DC25BB01DB00D7400D00
0x27DB50: A844F6F40EFE5B55F3F80CFEF3F90EFE
0x27DB60: 06F43030DC6FB99EE48E0100E4BE0200
0x27DB70: 08E2CB00
; Tuning:调整
;3BE10C: 07 07 ; - the X- coordinate of the line X坐标
;27DB20: 283D 283D ; - symbols to the left 左边符号
;27DB30: 3D29 3D29 ; -and to the right of it 右边符号,式样如下:
;"("-28; ")"-29; "<"-3C; ">"-3E; "-"-2D; "="-3D; "["-5B; "]"-5D
回复 支持 反对

使用道具 举报

发表于 2006-2-9 09:17:38 | 显示全部楼层
神经解剖
; Neuro v1.0 (!)2006 by Rst7/CBSIE
; Present neurosurgery - transplantation of the brain Reseats;实时神经外科——大脑移植
; entire the Internet to the dictaphone. Thus it is freed by 16 KB of将“互联网”整体搬移到“录音机”,
; heap for the the patchepisateley naturally, simultaneously it is not 因而为补丁碎片释放16kb堆。
; possible to use the Internet and dictophone Build it of white不能同时使用“互联网”和“录音机”
; resists -3kplorer does not work (although one time operated) only
; Java- applications.

;D0C658
0x30C658: DA1E 4E1F
;D0C682
0x30C682: DA1E 4E1F
;D0F9E4
0x30F9E4: DA1E 4E1F
;D0FA22
0x30FA22: DA1E 4E1F
;D1001E
0x31001E: DA1E 4E1F
;D100B0
0x3100B0: DA1E 4E1F
;D1013C
0x31013C: DA1E 4E1F
;D1020A
0x31020A: DA1E 4E1F
;D1026A
0x31026A: DA1E 4E1F
;D102A0
0x3102A0: DA1E 4E1F
;D13EAE
0x313EAE: DA1E 4E1F
;D13ED2
0x313ED2: DA1E 4E1F
;D1B9DE
0x31B9DE: DA1E 4E1F
;D1BAE8
0x31BAEA: DA1E 4E1F
回复 支持 反对

使用道具 举报

发表于 2006-2-11 10:02:00 | 显示全部楼层
取消增强低音和高音:
;Disable bass and pitch boost
;Sl45v56
;Charger
哪位能将俄文翻译过来,以便看具体说明?
;устанавливает стандартные настройки мп3 декодера при отключенных
;параметрах тембра

;изначально были задраны высокие и низкие частоты, специально для
;ацтойных сименсовских ушей (у кого неродные уши поймут, или сравнят
;с любым относительно качественным источником и потом поймут)

107468: 007002 000000
107478: 006001 000000

305CF2: 00FC 0000
305CF4: E0D5 E085


;если пользуетесь тембром, задирание может вызвать искажения,
;которых раньше не было. Поменять настройки тембра. Они здесь:


;плавное увеличение тембра +2 > +4 > +6 дб, для патчей с расширенным тембром
;107468: 007002000028040000C0030000380500 000000000000010000f8010000e40200
;107478: 0060010000EC02000060010000EC0200 0000000000ac00000060010000200200

;увеличение тембра (если стоят галки низкие, высокие) +6 дб, если нет патчей для тембра
:107468: 007002000028040000C0030000380500 0000000000e4020000C0030000380500
;107478: 0060010000EC02000060010000EC0200 00000000002002000060010000EC0200

;старые данные если что переправить, тут изначальные от чистого ФФ
回复 支持 反对

使用道具 举报

发表于 2006-2-11 10:07:43 | 显示全部楼层
Mp3总是显示歌曲时长
;Always show song time in mp3
;sl45v56
;Charger

;всегда показывать длительность в мп3

3be402: 3d 0d
回复 支持 反对

使用道具 举报

发表于 2006-2-11 15:13:58 | 显示全部楼层
希望移植下面的可选通话详单和可选短信详单:

这个56版的“通话详单”补丁已经改用FAM3.2了,比用FAM0.9的稳定得多。

;*** CDR. Call Detail Record v2.3 /FAM3***

;Firmware : sl45v56
;Author : rizapn
;Created : August 5, 2004
;Updated : August 13, 2004 (v2.3)

; Change's: use FAM3 patch, more stable if use any other's patch who use file Read/write

;Need FAM3 patch !

;Save call detail record into the MMC (call logging function).
;It will logs the successfull incoming and outgoing call, and unanswered
;incoming calls.
;Logfile is A:\Misc\cdyyyymm.log -> yyyy=year, mm=month
;Default format: yyyy/mm/dd,flag,DN,duration,Name

;v1.1 -> Selectable through the APP - Profile 2 - 2nd Item
;v2 -> add SMS record in A:\Misc\sdyyyymm.log
;SMS flag:S(end),R(eceived),D(eliveryReport)
;v2.2 -> Add name for Call Detail Record


;This is the redirect for Call Detail Record:
0x02F560: F2F8FE38 DAE47052

;This is for Incoming SMS Record:
0x44E6FC: E6FE2600 DAE4CE52

;This is for Outgoing SMS Record:
0x39BE3C: E6FC4831 DAE4B852
0x39BE8C: E6FC4831 DAE4B852

0x445260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2A2A2A204344522076322E33202A2A2A
0x445270: FFFF BB1D

;If you want to change the APP item for Call Record,
;change this (10 to z0) :
0x445272: FFFFFFFF 9AF11710

0x445276: FFFFFFFF 48442D02

;Record unanswered incoming call:
0x44527A: FFFF 4843
;Record only the successfull call:
;0x44527A: 4844

0x44527C: FFFFFFFF 3D1306FC
0x445280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7E0BE6F53200885088C0E6F855014843
0x445290: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D08E6F84F01F0C9DACCC2C42D02E6F8
0x4452A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4901BB31E6F8A7059890DB008890D740
0x4452B0: FFFF 3600

;Enable selectable from APP menu:
0x4452B2: FFFFFFFF F2F16C09
;Disabling it:
;0x4452B2: E6F1FFFF

0x4452B6: FFFFFFFFFFFF CB00BBF98880

;If you want to change the APP item for Outgoing SMS,
;change this (10 to z0) :
0x4452BC: FFFFFFFF 9AF11D10

0x4452C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F83A0088908880E6F853000D15BBEE
0x4452D0: FFFF 8880

;If you want to change the APP item for incoming SMS,
;change this (10 to z0) :
0x4452D2: FFFFFFFF 9AF11210

0x4452D6: FFFFFFFFFFFFFFFFFFFF E6F85202E6FC1503E6F5
0x4452E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3200DC45F3F8F00267F840002D03E6F8
0x4452F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 440208C1885088C0BB06E6FE2600E6FC
0x445300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 483198800DD1E6FC6839E6FD3700E6FE
0x445310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0615E6FF9103DAC71685E6F7EE14E6F9
0x445320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7239BB1E2891BB1CE7F87300E6F97039
0x445330: FFFFFFFF F05849B1

;Different filename for SMS and Call:
0x445334: FFFF 3D05
;Same filename for SMS and Call:
;0x445334: FFFF 3D06

0x445336: FFFFFFFF 47FA4F00

;Different filename for incoming and outgoing call:
0x44533A: FFFF 2D03
;Same filename for incoming and outgoing call:
;0x44533A: FFFF 0D03

;Different filename for incoming and unanswered call:
0x44533C: FFFFFFFF F18ACC00
;Same filename for incoming and unanswered call:
;0x44533C: FFFFFFFF E7F86900

0x445340: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB38E6F98139BB0C3DFEF049E6F98039
0x445350: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20492841BB2EDAE47254CC00CC00CB00
0x445360: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E02FD74091039987C08C2D2848C58D0C
0x445370: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D0A28C648C4ED1600CCD7409103D4CC
0x445380: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA14AB0C0D0FE04FE7F8300000CCD740
0x445390: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D00D4CCDA25F0D9F03FBB0BA0133DFD
0x4453A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC73684D740910399872D0847F80D00
0x4453B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D37E6FE3700DC4EB9890891CB0098C0
0x4453C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9850F04849903D03F0ECF0F50D22DC55
0x4453D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 995C996C49912D0209537C1247F68100
0x4453E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D03E7F82B00BBE5E1F447F50C00ED0A
0x4453F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 29512D08DC45996CF176BB30F1677C43
0x445400: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB2D3DF6CB00F04849913D09E6FE5302
0x445410: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0CFE6FD3700F0C9DAC71685F09CCB00
0x445420: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F40D0A0D23F0480DC4F04849913D1D
0x445430: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE562C47F84F003D02E6FE9A2BE08F
0x445440: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0CEDC4F998C09813DFC28C1DC5FB98C
0x445450: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A98E47F881003DDD08E30DDB61644164
0x445460: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D04F18607F83000BBA4CB00BBA2F189
0x445470: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0DA0E6FDE400E6FC8054DAE4FC7FDB00
0x445480: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE0A01E6FD3700E6FC6839E6FF0001
0x445490: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DADF3EA7F0C408412D1388C0E6FD8039
0x4454A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE3700DC4E998DC08FDADFFEB098C0
0x4454B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FADF70C5E6FC9017BB04DAD77CD90804
0x4454C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00E00D88D088C0E6FCE214E6FD9103
0x4454D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE0014E6FFE202CB002654BE532A54
0x4454E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0654613A5C4D6973635C7A7A7A00052D
0x4454F0: FFFF 042E

;This is the data field code and its delimiter,
;modify as you like:
0x4454F2: FFFF 052F
0x4454F4: FFFF 042F
0x4454F6: FFFF 032C
0x4454F8: FFFF 023A
0x4454FA: FFFF 012C
0x4454FC: FFFF 062C
0x4454FE: FFFF 072C
0x445500: FFFF 092C
0x445502: FFFF 080D
0x445504: FFFF 0000

0x445506: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 613A5C4D6973635C6364797979796D6D2E6C6F670000Sample TextSample Text
回复 支持 反对

使用道具 举报

发表于 2006-2-22 10:17:28 | 显示全部楼层
关机显示时间

;*** TOP. Time on Off Phone ***

;Author: DeadMan, abomin, Seklth
;Press short red button on off phone 关机时,短按红键看时间

0x225460: 2D25 2DC2

0x2E3DDE: DAC1 CC00
0x2E3DE0: 30AA CC00

0x454EF2: 46F8FFFF DAF2A2FF

0x52FFA2: FFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400D00F2FCDC2588C0D7400D00
0x52FFB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2FDDE2588D0E6FC003AE6FD3700E6FE
0x52FFC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F63FE6FFCB03DAA44E880804E01C88C0
0x52FFD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC003AE6FD370088D088C0E00CE6FD
0x52FFE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1400E6FE6500E6FF1400DAD658A30806
0x52FFF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F8FFFFDB00253032753A2530327500
回复 支持 反对

使用道具 举报

发表于 2006-2-22 10:23:11 | 显示全部楼层
MP3播放器界面增多显示

;*** ADM. Additional Display for MP3Player v3.2 ***
;Firmware: SL45v56
;Author: mamaich, Seklth
;Picture delete correction: PawelW

;

                               
登录/注册后可看大图


3BE020: E6FE1200 E6FE0000 ;x1 playbar 进度条 x1
3BE024: E6FF1D00 E6FF3000 ;y1 playbar 进度条 y1
3BE010: E6FD5400 E6FD6400 ;x2 playbar 进度条 x2
3BE00A: E6FC2800 E6FC3500 ;y2 playbar 进度条 y2
3BE10A: E6FE2300 E6FE0000 ;x1 songtimer  播放时间 x1
3BE10E: E6FF2B00 E6FF1B00 ;y1 songtimer  播放时间 y1
3BE0FA: E6FD4B00 E6FD6500 ;x2 songtimer  播放时间 x2
3BE0F4: E6FC3600 E6FC2F00 ;y2 songtimer  播放时间 y2
1A0772: 04 FF ;x1 mp3anim1 mp3动画x1
1A0774: 1D FF ;y1 mp3anim1 mp3动画y1
1A0780: 56 FF ;x1 mp3anim2 mp3动画x2
1A0782: 1D FF ;y1 mp3anim2 mp3动画y2

;add buffer for string play 增加播放缓存
3BDA6E: 06F01400 06F02800
3BD8EC: 26F01400 26F02800

3BD966: DAC7EEAB DAEF2010 ;play 播放
3BE8A4: DAC7EEAB DAEF2010 ;ff 快进
3BEA02: DAC7EEAB DAEF2010 ;fr 快退

#pragma enable old_equal_ff
4F1020: 88E088F0E6F1DC25E0D2DC42A8118810E6F2DE25E0D3DC43A8 228820E6F3B42F
4F1040: E6F43200DC44A963D0638830DC4DF48C0200D0848840DC4DF4 AC0100D0A5DC4D
4F1060: A92CD02CF0DC5C4D20DC5C2D00D588D0E6FCB52FE6F13200DC 41A92CD02C88C0
4F1080: E6F1D829E0D5DC45A8118810E6F5B62FE6FA3200DC4AA9A5D0 A58850D4D01000
4F10A0: D4C01200E6FEDA10E6FFBC03DAA44E8806F0100098F098E0E6 FCD829E0DDDC4D
4F10C0: A8CC3D0AE07CE7F22000F0DEF02F00DCDC42B92D80BCCDF7DB 00
4F10DA: 545245423A25642025303264930D9520424153533A25640D25 3032643A253032
4F10FA: 6420564F4C3A2530326420253032643A2530326400
#pragma disable old_equal_ff

[ 本帖最后由 Xinshou 于 2006-3-4 09:41 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-2-22 10:29:03 | 显示全部楼层
去掉“键盘锁闭开启”的提示,并代之以“嘟”声提示

; *** No keylocked message but beep ***
; Firmware: SL45iv56
; Author: rc-flitzer
; Release: June 28th, 2005
; Disables keylocked message when keypad is locked for first time.
; Plays also configurable beeping sound.
; Wy&#322;&#261;czenie okna kiedy blokujemyklawiatur&#281;
; Zostawiony beep podczas blokowania, mo&#380;liwo&#347;&#263; zmiany d&#378;wi&#281;ku

0x3B16D2: 8880 E6FC
0x3B16D4: E6FC 0200 ; 声音代码sound number, here example with 02h (numer d&#378;wi&#281;ku, tutaj 02hex)

0x3B16D6: 760488C0E6FD DAC3B600DB00
回复 支持 反对

使用道具 举报

发表于 2006-2-22 10:31:40 | 显示全部楼层
去掉“所有音调已关闭/开启”的提示,并代之以“嘟”声提示

; *** No message box "All sounds on / off" but beep ***
; Firmware: SL45i v56
; Author: rc-flitzer
; Release: October 3rd, 2005
; Updated: GoLL@B, February, 17th, 2006

; Disables message box "All sounds on" at long press on * key.
; Also possible to make vanish message box "All sounds off".
; Plays also configurable beeping sound

; Wy&#322;&#261;czenie okna wszystkie d&#378;wi&#281;ki w&#322;&#261;czone/wy&#322;&#261;czone podczas przytrzymania gwiazdki
; Zostawiony d&#378;wi&#281;k podczas w&#322;&#261;czania dzwonków, mo&#380;liwo&#347;&#263; jego zmiany


3B1642: 8880 DB00 ; no box "all sounds off" (去掉“所有音调已关闭”的提示)

3B1614: 8880E6FC7C0488C0E6FD E6FC0200DAC3B600DB00 ;声音代码 sound number, here example with 02h (brak wiadomo&#347;ci
;d&#378;wi&#281;ki w&#322;&#261;czone, przyk&#322;adowy d&#378;wi&#281;k 02hex)
回复 支持 反对

使用道具 举报

发表于 2006-2-26 19:12:28 | 显示全部楼层
好东西 啊
支持啊
回复 支持 反对

使用道具 举报

发表于 2006-2-28 19:29:41 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-3-4 09:35:46 | 显示全部楼层
针对任意类型重要记事响任意音调及其音量
;ASSIGN ANY RINGTONE AND VOLUME TO ANY KIND OF APPOINTMENTS
;PRZYPISZ KA&#380;DEMU RODZAJOWI PRZYPOMNIEń INN&#261; MUZYK&#281; I G&#322;O&#347;NO&#347;&#263;

;Author: lbuczko, some ideas from RizaPN patches
;Release: 3-03-2006

0X3CAD7A: F0E8F0F9 DAE49A4D
0X4645B2: 88908880 DAE4BC4D

0X38EF92: 26F02604 DAE41C4E

0x444D9A: FFFFFFFFFFFF 8880E6FEDE30
0x444DA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC49D41872007C6166F10F00E153D740
0x444DB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800B81E9880F0E8F0F9DB0046FC3200
0x444DC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D0388908880DB0088C08850E6FCDE30
0x444DD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400800A85C49B52D08E6F5FFFFD740
0x444DE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800B85C985098C00DEC49A12D0749A2
0x444DF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D0949A32D0B49A42D0D0DEFE18CE6FD
0x444E00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 14000DEBE18CE6FD17000DE7E18CE6FD
0x444E10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 29000DE3E14CE6FD13000DDF881088D0
0x444E20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4DD41C48007C6166F10F00E153E6FD
0x444E30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE30D7400800B81D98D0981026F02604
0x444E40: FFFF DB00

;G&#321;O&#346;NO&#346;&#262; X - warto&#347;ci od 1 do 4 , warto&#347;&#263; 8 dzwieki narastaj&#261;ce
;Melodia XX - nr meloii w hex minus 1 ; od 0 do max (42 - 1) = 41 = 29h
;音调 XX = 音调编号hex 减1, 最大编号为 (42 - 1) = 41 = 29h
;Volume X - values from 1 to 4, value 8 - growing ringtones 音量X=1-4,8为渐变音量
;Ringtone XX - number of ringtone in hex minus 1 ; from 0 to max (42-1) = 41
;=29 hex

;444DFD: 8C XC ;1 G&#321;O&#346;NO&#346;&#262; - Po&#322;&#261;cz (call) -> Volume - Call 拨打-音量
;444E00: 14 XX ;1 MELODIA - Po&#322;&#261;cz (call) -> Ringtone - Call 拨打-音调
;444E05: 8C XC ;2 G&#321;O&#346;NO&#346;&#262; - Spotkanie -> Volume - Meeting 会议-音量
;444E08: 17 XX ;2 MELODIA - Spotkanie Meeting -> Ringtone - Meeting 会议-音调
;444E0D: 8C XC ;3 G&#321;O&#346;NO&#346;&#262; - Urodziny -> Volume - Birthday 生日-音量
;444E10: 29 XX ;3 MELODIA - Urodziny -> Ringtone - Birthday 生日-音调
;444E15: 4C XC ;4 G&#321;O&#346;NO&#346;&#262; - pam. g&#322;osowa -> Volume - Voice Memo 录音备忘-音量
;444E18: 13 XX ;4 MELODIA - pam. glosowa -> Ringtone - Voice Memo 录音备忘-音调

; dla przypomnień "memo" ustawiamy g&#322;o&#347;no&#347;&#263; i muzyk&#281; w normalny sposób przez Menu->Dzwi&#281;ki->....
;“文字提示”的音调/音量,可以用常规办法调整:菜单-音调设定-
;for appointments "memo" we can set volume and ringtone in normal way - Menu->Audio->...
回复 支持 反对

使用道具 举报

发表于 2006-3-7 08:37:31 | 显示全部楼层
待机长按侧键-开启/关闭红外线
*** Long press (leftside) minus to enable/unable irda on main screen

;author: lbuczko, readresed by GoLL@B
;release : 6-3-2006

;this version is prepared for patch (left + to swap profiles by rc)

0x3B0396: 46FC0E00 FAE150DE

0x41DE50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FC0D002D0446FC0E00FADB9A038880
0x41DE60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D0DC5998C8A8D8DC4DD48C0400
0x41DE70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D098C046F8EB002D05988046FC0E00
0x41DE80: FFFFFFFFFFFFFFFFFFFFFFFFFFFF FADB9A039880DADCE846FADBF607
回复 支持 反对

使用道具 举报

发表于 2006-3-7 08:42:28 | 显示全部楼层
写短信时增加全部侧键的功能
;***Functions of all Side keys in SMS editor***
;Modified by Wise2008
;Ported to SL45v56 by GoLL@B
;Developed: GoLL@B, March 6th, 2006

0x3A7BDC: 46FE2F00 FABF3070
0x1F7030: FFFF 46FE
0x1F7032: FF 0D ;"-" key
0x1F7033: FFFFFFFFFFFFFFFFFFFFFFFFFF 002D04FABF6070FADAE07B
0x1F703E: FFFFFFFF DAxxxxxx
0x1F7042: FFFFFFFF FADA507C

0x1F7060: FFFF 46FE
0x1F7062: FF 0e ;"+"key
0x1F7063: FFFFFFFFFFFFFFFFFFFFFFFFFF 002D04FABF8070FADAE07B
0x1F706E: FFFFFFFF DAxxxxxx
0x1F7072: FFFFFFFF FADA507C

0x1F7080: FFFF 46FE
0x1F7082: FF 62 ;"play"key播放键
0x1F7083: FFFFFFFFFFFFFFFFFFFFFFFFFF 002D04FABFA070FADAE07B
0x1F708E: FFFFFFFF DAxxxxxx
0x1F7092: FFFFFFFF FADA507C

0x1F70A0: FFFF 46FE
0x1F70A2: FF 08 ;"record"key录音键
0x1F70A3: FFFFFFFFFFFFFFFFFFFFFFFFFF 002D0446FE2F00FADAE07B
0x1F70AE: FFFFFFFF DAxxxxxx
0x1F70B2: FFFFFFFF FADA507C
回复 支持 反对

使用道具 举报

发表于 2006-3-14 15:50:34 | 显示全部楼层
Seklth 已开发出 MMC卡菜单里增加“复制”菜单补丁,即文件复制功能,发表在其集成版里。
如下为源码,请移植!
(好像是要改“使用提示”为“复制”)
In menu:
dw sof(_menu_move), seg(_menu_move) ;"Move"
dw sof(_menu_rename), seg(_menu_rename);"Rename" dw sof(_menu_copy), seg(_menu_copy)
_menu_move:
extp #pag(_CopyFlag),#1
mov pof(_CopyFlag), ZEROS ;std
jmps 0D8h,0786Ah ;Move dialog
_menu_rename:
extp #pag(_CopyFlag),#1
mov pof(_CopyFlag), ZEROS ;std
jmps 0D8h,07BD0h ;Rename
_menu_copy:
extp #pag(_CopyFlag),#1
mov pof(_CopyFlag), ONES
jmps 0D8h,0786Ah ;Move dialog
patch:
PATCHRENAME SECTION CODE WORD AT 0E4A9D2h ;rename call patch
PROCRENAME PROC
calls _My_Rename
PROCRENAME ENDP
PATCHRENAME ENDS

source on c:以下是C语言的Code:
int My_Rename(char far* source, char far* dest)
{
char far* buff;
int fs, fd, sz;
if (!CopyFlag) return(Rename(source,dest));
fs=FileOpen(source,_O_RDONLY,0);
if (fs==-1) return(0);//Error
fd=FileOpen(dest,_O_CREAT+_O_WRONLY+_O_TRUNC,_S_IREAD);
if (fd==-1) { FileClose(fs); return(0); }//Error
buff=EX_heap_malloc_with_lock(0x2000);
if (buff==0) { FileClose(fs); FileClose(fd); return(0); }//Error
do {
sz=FileRead(fs,buff,0x2000); //8kb buff
FileWrite(fd,buff,sz);
} while (sz!=0);
FileClose(fs);
FileClose(fd);
EX_heap_free_with_lock(buff);
return(1); //Success
}

上面是C语言的,这里是ASM的源码,可用sfe:
@EQUP(_EX_heap_malloc_with_lock,0D7D374h)
@EQUP(_EX_heap_free_with_lock,0D7D3B0h)
@EQUP(_FileOpen,0DFA73Eh)
@EQUP(_FileRead,0DFABAEh)
@EQUP(_FileWrite,0DFB0FEh)
@EQUP(_FileClose,0DFC570h)
extern void* EX_heap_malloc_with_lock(unsigned int siz);
extern void EX_heap_free_with_lock(void far *mem);
extern int FileOpen(char far *name,int flag1,int flag2);
extern int FileRead(int handle,void far *buf, int bnum);
extern int FileWrite(int handle,void far *buf, int bnum);
extern int FileClose(int handle);
//oflag is an Integer constant combinations defined in FCNTL.H:
#define _O_RDONLY 0x0000 /* open for reading only */
#define _O_WRONLY 0x0001 /* open for writing only */
#define _O_RDWR 0x0002 /* open for reading and writing */
#define _O_APPEND 0x0008 /* writes done at eof */
#define _O_CREAT 0x0100 /* create and open file */
#define _O_TRUNC 0x0200 /* open and truncate */
#define _O_EXCL 0x0400 /* open only if file doesn't already exist */
#define _O_TEXT 0x4000 /* file mode is text (translated) */
#define _O_BINARY 0x8000 /* file mode is binary (untranslated) */
#define _O_NOINHERIT 0x0080 /* child process doesn't inherit file */
#define _O_TEMPORARY 0x0040 /* temporary file bit */
#define _O_SHORT_LIVED 0x1000 /* temporary storage file, try not to flush */
#define _O_SEQUENTIAL 0x0020 /* file access is primarily sequential */
#define _O_RANDOM 0x0010 /* file access is primarily random */
//The pmode argument is required only when _O_CREAT is specified.
//If the file already exists, pmode is ignored.
//Otherwise, pmode specifies the file permission settings,
//which are set when the new file is closed the first time.
#define _S_IREAD 0000400 /* read permission, owner */
#define _S_IWRITE 0000200 /* write permission, owner */
#define _S_IEXEC 0000100 /* execute/search permission, owner */

; files.c     4
FILES_1_PR      SECTION CODE WORD PUBLIC 'CPROGRAM'
PUBLIC  _My_Rename
_My_Rename      PROC    FAR
MOV     [-R0],R9
MOV     [-R0],R8
MOV     [-R0],R7
MOV     [-R0],R6
; Locals:
;
; Statics:
;
; CSEs:
;     fs = R8
;     fd = R9
;     buff = R6R7
;     sz = R12
;     source = R12R13
;     dest = R14R15
;
; files.c     7  char far* buff;
; files.c     8  int fs, fd, sz;
; files.c     9  if (!CopyFlag) return(Rename(source,dest));
EXTP    #PAG _CopyFlag,#01h
MOV     R1,POF _CopyFlag
JMPR    cc_NZ,_12
CALLS   SEG _Rename,_Rename
JMPA    cc_UC,_19
_12:
; files.c    10
; files.c    11  fs=FileOpen(source,_O_RDONLY,0);
MOV     R9,R15
MOV     R6,R14
MOV     R14,#00h
MOV     R15,#00h
CALLS   SEG _FileOpen,_FileOpen
MOV     R8,R4
MOV     R14,R6
MOV     R15,R9
; files.c    12  if (fs==-1) return(0);//Error
CMP     R8,#0FFFFh
JMPR    cc_EQ,_15
; files.c    13  fd=FileOpen(dest,_O_CREAT+_O_WRONLY+_O_TRUNC,_S_IREAD);
MOV     R12,R14
MOV     R13,R15
MOV     R14,#0301h
MOV     R15,#0100h
CALLS   SEG _FileOpen,_FileOpen
MOV     R9,R4
; files.c    14  if (fd==-1) { FileClose(fs); return(0); }//Error
CMP     R9,#0FFFFh
JMPR    cc_NE,_13
MOV     R12,R8
CALLS   SEG _FileClose,_FileClose
JMPR    cc_UC,_15
_13:
; files.c    15  buff=EX_heap_malloc_with_lock(0x2000);
MOV     R12,#02000h
CALLS   SEG _EX_heap_malloc_with_lock,_EX_heap_malloc_with_lock
MOV     R6,R4
MOV     R7,R5
; files.c    16  if (buff==0) { FileClose(fs); FileClose(fd); return(0); }//Error
MOV     R12,R7
OR      R12,R6
JMPR    cc_NZ,_16
MOV     R12,R8
CALLS   SEG _FileClose,_FileClose
MOV     R12,R9
CALLS   SEG _FileClose,_FileClose
_15:
MOV     R4,#00h
JMPR    cc_UC,_19
; files.c    17  do {
_16:
_17:
; files.c    18   sz=FileRead(fs,buff,0x2000); //8kb buff
MOV     R12,R8
MOV     R13,R6
MOV     R14,R7
MOV     R15,#02000h
CALLS   SEG _FileRead,_FileRead
MOV     R12,R4
; files.c    19   FileWrite(fd,buff,sz);
MOV     [-R0],R12
MOV     R12,R9
MOV     R13,R6
MOV     R14,R7
MOV     R15,[R0]
CALLS   SEG _FileWrite,_FileWrite
MOV     R12,[R0+]
; files.c    20  } while (sz!=0);
JMPR    cc_NZ,_17
; files.c    21  FileClose(fs);
MOV     R12,R8
CALLS   SEG _FileClose,_FileClose
; files.c    22  FileClose(fd);
MOV     R12,R9
CALLS   SEG _FileClose,_FileClose
; files.c    23  EX_heap_free_with_lock(buff);
MOV     R12,R6
MOV     R13,R7
CALLS   SEG _EX_heap_free_with_lock,_EX_heap_free_with_lock
; files.c    24  return(1); //Success
MOV     R4,#01h
; files.c    25 }
_19:
MOV     R6,[R0+]
MOV     R7,[R0+]
MOV     R8,[R0+]
MOV     R9,[R0+]
RETS
_My_Rename      ENDP


复制程序补丁如下:
  (MMC菜单里可能要改某个选项的call为调用这个复制功能, 因为原补丁的菜单补丁很复杂,可能移植不了。比如,将“使用提示”改为“复制”)

004164CC: FFFFFFFFFFFFFFFFFFFF 8890888088708860F06F
004164D6: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
F09ED7502B00F2FE560572FE54053D06F0E9F0F6DADF40E0EA00B065F07CF08D
004164F6: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
F0E9F0F6DAC77885F0C7F0D848402D27E00EE00FDADF3EA7F08446F8FFFF2D1F
00416516: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
F0C9F0D6E6FE0103E6FF0001DADF3EA7F09446F9FFFF3D04F0C8DADF70C50D0F
00416536: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
E6FC0020DAD774D3F064F075F0C770C63D08F0C8DADF70C5F0C9DADF70C5E004
00416556: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0D2CF0C8F0D6F0E7E6FF0020DADFAEABF0C488C0F0C9F0D6F0E7A8F0DADFFEB0
00416576: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
98C0F0DCF0EDBCFED7502B0004FD5C0514FE5E0548C03DE5F0C8DADF70C5F0C9
00416596: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
DADF70C5F0C6F0D7DAD7B0D3D7502B00048F5405148F5605E014986098709880
004165B6: FFFFFFFF 9890DB00

[ 本帖最后由 Xinshou 于 2006-3-31 16:08 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-3-21 16:00:08 | 显示全部楼层
利用重要记事自动切换情景模式时,加声音提示
***AFA with APS - Auto Profile Swapping with sound***

;SL45v5601
;Author: GoLL@B
;Release: March 18th, 2006

;when AFA changes profile, we hear "beep"
;E6FC4200 -> 42 is a melody code (in each line) 声音代码

;In Appointments we use epoints (sp-space): 空格=sp
;spspDAE100D1 - swap to normal
;spspDAE100D2 - swap to quiet
;spspDAE100D3 - swap to loudly
;spspDAE100D4 - swap to profile 1
;spspDAE100D5 - swap to profile 2

;!!! Patch contains holes, I did it in this way because I wanted to have:
;the last digit as a profile number

0x41D100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC4200DAC3B600E6FC0000D7400D00F6FC8824FAA44A98 ; normal
0x41D200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC4200DAC3B600E6FC0101D7400D00F6FC8824FAA44A98 ; quiet
0x41D300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC4200DAC3B600E6FC0202D7400D00F6FC8824FAA44A98 ; noisy
0x41D400: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC4200DAC3B600E6FC0303D7400D00F6FC8824FAA44A98 ; profile 1
0x41D500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC4200DAC3B600E6FC0404D7400D00F6FC8824FAA44A98 ; profile 2
回复 支持 反对

使用道具 举报

发表于 2006-3-31 15:22:11 | 显示全部楼层
插/拔耳机时,切换情景模式

;*** Change Profiles When Plug\Unplug Handsfree v3 ***
; (c) abomin 26.03.06
; Undo previous version.
; Problem after phone conversation was solved
; When we connect Handsfree patch sets wished profile, when unplug
; patch sets profile which was before plug.

; Rozwi&#261;zany problem nieprzeskakiwania profilu po rozmowie
; telefonicznej
; Kiedy pod&#322;&#261;czamy zestaw, prze&#322;&#261;czenie na &#380;&#261;dany profil, po roz&#322;&#261;czeniu
; powrót do profilu, który by&#322; przed pod&#322;&#261;czeniem

224750: DAC21E48 DAE1B6C7
224782: DAC21E48 DAE190C7
0x41C790: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB203D01DB00DAA46698D7403100F7F8
0x41C7A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3040DAC21E48E6FC0404D7400D00F6FC
0x41C7B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8864FAA44A98BB0D3D0A88C0D7403100
0x41C7C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F83040F198F0C4DAE1AAC798C0FAC2
0x41C7D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 1E48D7400E00F2FD56BF48D2CB00

;0x41C7A8: 0404 xxxx - wished profile (&#380;&#261;dany profil)

0101 - (quiet) Profil cichy
0202 - (loud) Profil g&#322;o&#347;ny
0303 - Profil 1
0404 - Profil 2
回复 支持 反对

使用道具 举报

发表于 2006-4-2 20:35:57 | 显示全部楼层
Xinshou ,好啊,56的东西实在多
回复 支持 反对

使用道具 举报

发表于 2006-4-2 23:58:41 | 显示全部楼层
所以我坚持汉化56版目的就在这儿,外国人搞出来的补丁我们可以很方便拿来用,不用移植了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 04:24

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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