- 积分
- 567
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
楼主 |
发表于 2006-7-25 00:50:14
|
显示全部楼层
SK6C V50
; SK6C v50 lg8 - Patch made by "Smelter" ? avkiev
; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
;********************************************************************************
;Function library v24.07.2006
;Last update by starfriend
+0FD4000
#pragma enable old_equal_ff
;000: 0x ; f000: SWI_0
;004: 0x ; f001: SWI_1
;008: 0x ; f002: SWI_2
;00C: 0x ; f003: SWI_3
;010: 0x ; f004: SWI_4
014: 0xA020E565 ; f005: DecToHex
018: 0xA09AFCC8 ; f006: GetAkku
01C: 0xA0715939 ; f007: GetLP
020: 0xA09B0B5C ; f008: SetIllumination
024: 0xA09CF960 ; f009: SwitchPhoneOff
;
028: 0xA0990C18 ; f010: fopen
02C: 0xA0990C58 ; f011: fread
030: 0xA0990D40 ; f012: fwrite
034: 0xA0990B6C ; f013: fclose
038: 0xA0990B9C ; f014: fflush
03C: 0xA0990BCC ; f015: lseek
040: 0xA0A17B60 ; f016: mkdir
044: 0xA0816B27 ; f017: OpenReadCloseFile
048: 0xA0A18054 ; f018: GetFileAttrib
04C: 0xA0A17B60 ; f019: SetFileAttrib
;
050: 0xA02036DC ; f020: malloc
054: 0xA0203744 ; f021: mfree
058: 0xA0D94E85 ; f022: sPrintf
05C: 0xA0D9610D ; f023: strcat
060: 0xA0D9612D ; f024: strchr
064: 0xA0D96150 ; f025: strcmp
068: 0xA0D961ED ; f026: strcopy
06C: 0xA0D9626D ; f027: StrLen
070: 0xA0719AE1 ; f028: wsAppendChar
074: 0xA0719A95 ; f029: wsInsertChar
;
078: 0xA07F7011 ; f030: GetPITaddr
07C: 0xA02BECFB ; f031: DrawMainScreen
080: 0xA0390791 ; f032: DrawScreenSaver
084: 0xA07F7145 ; f033: GetImgHeight
088: 0xA07F7155 ; f034: GetImgWidth
08C: 0xA02A32D1 ; f035: DrawImg
090: 0xA075B5B5 ; f036: DrawImage2
094: 0xA02A32AB ; f037: DrawCanvas
098: 0xA075B4F5 ; f038: DrawImgBW
09C: 0xA02A2C2F ; f039: AddIconToIconbar
;
0A0: 0xA09B1BC4 ; f040: getEELiteMaxID
0A4: 0xA098F638 ; f041: getEEFullMaxID
0A8: 0xA09B1A60 ; f042: GetEELiteBlockAddress
0AC: 0xA09B1B68 ; f043: getEELiteBlockSizeVersion
0B0: 0xA098F27C ; f044: getEEFullBlockSizeVersion
0B4: 0xA09B1BF8 ; f045: StartWriteEELiteBlock
0B8: 0xA09B1C74 ; f046: FinishWriteEELiteBlock
0BC: 0xA09B1BD0 ; f047: DeleteEELiteBlock
0C0: 0xA09B1C30 ; f048: WriteEELiteBlock
0C4: 0xA0D963B5 ; f049: StrChrRev
;
0C8: 0xA02EA208 ; f050: PlaySound
0CC: 0xA02E03EC ; f051: PlaySound2
0D0: 0xA02AE680 ; f052: PlaySoundLoop
0D4: 0xA0512E3F ; f053: AlarmClockRing
0D8: 0xA04A1BF5 ; f054: GetATCmdString
0DC: 0xA051549F ; f055: OriginalATCGSN
0E0: 0xA04A1591 ; f056: PostAtCommand
0E4: 0xA04A2CCB ; f057: SendATAnswerStr
0E8: 0xA081ABE5 ; f058: mfree_high
0EC: 0xA0D95889 ; f059: MemChr
;
0F0: 0xA0990C98 ; f060: SetFileSize
0F4: 0xA04AC511 ; f061: editOrNewTXTModule
0F8: 0xA071788D ; f062: LoadProcesses
0FC: 0xA075BF2D ; f063: SelectColor
100: 0xA0370577 ; f064: GetVibraStatus
104: 0xA078888B ; f065: GetProvider
108: 0xA0326421 ; f066: IsScreenSaver
10C: 0xA0767B87 ; f067: IsUnlocked
110: 0xA07B8279 ; f068: TempLigntOn
114: 0xA032C248 ; f069: GetWavLen
;
118: 0xA039034D ; f070: HasNewSMS
11C: 0xA03257AD ; f071: HasFlashSMS
120: 0xA04AE36B ; f072: ReadNewSMS
124: 0xA038F1F3 ; f073: ReadFlashSMS
128: 0xA02E2864 ; f074: PlayFile
12C: 0xA07E2DCC ; f075: StartMidlet
130: 0xA0784BC9 ; f076: GetMissedCallsCount
134: 0xA020A348 ; f077: CallAfterTimer
138: 0xA09888DF ; f078: ShowMsgInR1_3
13C: 0xA09888EF ; f079: ShowMsgInR1_4
;
140: 0xA0988957 ; f080: ShowMsgInR1_7
144: 0xA0AA4181 ; f081: GetNetAccessMode
148: 0xA09B1208 ; f082: GetIlluminationDataTable
14C: 0xA0D958AD ; f083: memcmp
150: 0xA020E5A1 ; f084: StrToInt
154: 0xA037058D ; f085: SwitchVibraOnOff
;158: 0x ; f086: PlayVibra
15C: 0xA020A454 ; f087: IsCallAfterTimerStillRunning
160: 0xA0219690 ; f088: ClearMemory
164: 0xA0D95D78 ; f089: MemCopy
;
168: 0xA0720167 ; f090: KeypressOn
16C: 0xA0720225 ; f091: KeypressOff
170: 0xA0373821 ; f092: GetCPUClock
174: 0xA037385B ; f093: GetCPULoad
178: 0xA0206D94 ; f094: GetMMIMemUsed
17C: 0xA0203750 ; f095: GetNonPermMemAvail
180: 0xA0370769 ; f096: ShowMainMenu
184: 0xA03D5607 ; f097: ShowNativeMenu
;188: 0x ; f098: SetVibraStatus
18C: 0xA0322F8B ; f099: MS_Wallpaper_Flush
;
190: 0xA07693A9 ; f100: TriggerUpdate
194: 0xA07862F1 ; f101: EndCall
198: 0xA07364C7 ; f102: EndCallBusy
19C: 0xA02BD1E1 ; f103: IsDirectCallActive
1A0: 0xA049E83B ; f104: GetScreenSaverRAM
1A4: 0xA020B550 ; f105: LockShed
1A8: 0xA020B5D8 ; f106: UnLockShed
1AC: 0xA0990950 ; f107: FindFirstFile
1B0: 0xA099098C ; f108: FindNextFile
1B4: 0xA09908D8 ; f109: FindClose
;
1B8: 0xA09E5143 ; f110: IsCalling
1BC: 0xA02BD847 ; f111: RefreshGPRSTraffic
1C0: 0xA02BD865 ; f112: GetGPRSTrafficAddress
1C4: 0xA075AF9B ; f113: DrawFrame
1C8: 0xA0780DFB ; f114: GetCurrentSecondOfCall
1CC: 0xA09E595B ; f115: GetTypeOfCall
1D0: 0xA0370CEF ; f116: GetFunctionPointer
1D4: 0xA075D8C1 ; f117: SetWindowMetrics
1D8: 0xA07F4369 ; f118: SetWindowText
1DC: 0xA07EF11F ; f119: SetWindowColor
;
1E0: 0xA0744E67 ; f120: GetTimeFormat
1E4: 0xA075C8F5 ; f121: PushWindowBuffer
1E8: 0xA07EF1B5 ; f122: ClearWindowBuffer
1EC: 0xA02B7691 ; f123: GetProfileFilter
1F0: 0xA09B8EF8 ; f124: SetVibration
1F4: 0xA09E4B5D ; f125: IsIncognitoCall
1F8: 0xA0A4AF05 ; f126: rand
;1FC: 0x ; f127:
200: 0xA05131B1 ; f128: GetCallsList
204: 0xA0D96008 ; f129: HexToDec
;
;208: 0x ; f130:
20C: 0xA02CBB64 ; f131: GetPathOfFoundFile
210: 0xA0990ACC ; f132: GetFileStats
214: 0xA0207E2D ; f133: StrCmpNoCase
218: 0xA098F1A4 ; f134: ReadEEPROMData
21C: 0xA098F2E8 ; f135: WriteEEPROMData
;220: 0x ; f136: GetAccessoryType
;224: 0x ; f137:
228: 0xA0990868 ; f138: GetFreeFlexSpace
22C: 0xA0990E2C ; f139: GetTotalFlexSpace
;
;230: 0x ; f140:
;234: 0x ; f141:
;238: 0x ; f142:
;23C: 0x ; f143:
;240: 0x ; f144:
;244: 0x ; f145:
;248: 0x ; f146:
;24C: 0x ; f147:
;250: 0x ; f148:
;254: 0x ; f149:
;
;258: 0x ; f150:
;25C: 0x ; f151:
;260: 0x ; f152:
;264: 0x ; f153:
;268: 0x ; f154:
;26C: 0x ; f155:
;270: 0x ; f156:
;274: 0x ; f157:
;278: 0x ; f158:
;27C: 0x ; f159:
;
280: 0xA071905B ; f160: Unicode_sprintf
284: 0xA0207F0D ; f161: Unicode_CopyStr2Str
288: 0xA07195DF ; f162: Unicode_GetCharByPosition
28C: 0xA09900B8 ; f163: ws_2str
;290: 0x ; f164:
;294: 0x ; f165:
;298: 0x ; f166:
;29C: 0x ; f167:
;2A0: 0x ; f168:
;2A4: 0x ; f169:
;
;2A8: 0x ; f170:
;2AC: 0x ; f171: SWI_AB
2B0: 0xA0FCF1B1 ; f172: DrawText
2B4: 0xA0FCF0A1 ; f173: StrAnsi2Uni
2B8: 0xA0FCF0C1 ; f174: StrUni2Ansi
2BC: 0xA0FCF051 ; f175: Hex2Int
2C0: 0xA0FCF301 ; f176: DrawPicWithCanvas
2C4: 0xA0FCF371 ; f177: DrawColorPicWithCanvas
;2C8: 0x ; f178:
2CC: 0xA0FCF301 ; f179: Seconds2iTime
;
2D0: 0xA0743FEB ; f180: GetDateTime
2D4: 0xA020D4CB ; f181: GetWeek
2D8: 0xA02B7055 ; f182: GetProfile
2DC: 0xA02B6F23 ; f183: SetProfile
2E0: 0xA0D95EEC ; f184: dwMODdw
;2E4: 0x ; f185:
;2E8: 0x ; f186:
;2EC: 0x ; f187:
;2F0: 0x ; f188:
;2F4: 0x ; f189:
;
2F8: 0xA0FC0C81 ; f190: RunScaner
;2FC: 0x ; f191: SpellTime
;300: 0x ; f192: MiniGPS
304: 0xA0FC0C51 ; f193: RunDispatcher
;308: 0x ; f194: GetAllPatchesByInject
30C: 0xA0FCF3A1 ; f195: ProcessFiles
310: 0xA0FC0C01 ; f196: GetBuffer
;314: 0x ; f197: PIT_Manager_Core
;318: 0x ; f198:
;31C: 0x ; f199: CallLibFunByNumber
;
320: 0xA8E4006C ; f200: RamCap
324: 0xA8E4006E ; f201: RamLS
328: 0xA8E4C6A0 ; f202: RamNet
32C: 0xA8E4C6A6 ; f203: RamNetRX
330: 0xA8E5A56C ; f204: RamMissedCalls
334: 0xA8E6062C ; f205: RamMissedSMS
338: 0xA8E0FC50 ; f206: RamDateTime
33C: 0xA8EEDF08 ; f207: RamAlarm
340: 0xA8E87408 ; f208: RamAccPoint
344: 0xA8EECEA4 ; f209: RamScreensaver
;
348: 0xA8E0FC78 ; f210: RamAutoTime
34C: 0xA8EECEAC ; f211: RamStby
;350: 0x ; f212: RamMissedMes
354: 0xA8E27378 ; f213: RamIsLocked
358: 0xA8E0E6E0 ; f214: RamNetOnline
35C: 0xA8E62D72 ; f215: RamScreenBrightness
360: 0xA8E0FAE9 ; f216: RamMenuAnywhere
364: 0xA8E4928C ; f217: RamShutdownMode
368: 0xA8E87478 ; f218: RamIsShutdown
36C: 0xA8E09FE4 ; f219: RamMainscreenAccuIcon
;
370: 0xA8EEAC9C ; f220: RamRandSeed
;374: 0x ; f221: RamCurrentTrack
;378: 0x ; f222:
;37C: 0x ; f223:
;380: 0x ; f224:
;384: 0x ; f225:
;388: 0x ; f226:
38C: 0xA8E4DB4A ; f227: RamProfileNum
390: 0xA8AF62A0 ; f228: FreeRAM
394: 0x000012B3 ; f229: LP_MonthsShort
;
398: 0x00000477 ; f230: Pic_Big0
39C: 0x000003F2 ; f231: Pic_Little0
3A0: 0x0000048E ; f232: Pic_Extra
;3A4: 0x ; f233: Pic_Profiles
3A8: 0x000002BC ; f234: Pic_Vibra
3AC: 0x0000038A ; f235: Pic_Call
;3B0: 0x ; f236: Pic_AdvNet
3B4: 0x000011A7 ; f237: LP_MonthsLong
3B8: 0x0000040C ; f238: LP_Weekdays
3BC: 0x00000485 ; f239: Pic_Calendar
;
;3C0: 0x ; f240: Pic_AccuGraph
;3C4: 0x ; f241: BuildCanvas
;3C8: 0x ; f242: lpRAM_PIT
;3CC: 0x ; f243: RAM_PIT_Cap
;3D0: 0x ; f244:
;3D4: 0x ; f245:
;3D8: 0x ; f246:
;3DC: 0x ; f247:
3E0: 0xA0FD0050 ; f248: Additional_PIT_address
3E4: 0x000004C5 ; f249: Additional_PIT_start
;
3E8: 0x000005C5 ; f250: Additional_PIT_end
;3EC: 0x ; f251:
3F0: 0xA0FC0A00 ; f252: PictureRelocationTable
3F4: 0x0000F000 ; f253: PictureRelocationBase
3F8: 0x00001E1E ; f254: NextPictureMagic
;3FC: 0x ; f255:
#pragma disable old_equal_ff
+0
;********************************************************************************
- ;Mainscreen-dispatcher v3
- ;(c) avkiev
- ;(r) KreN
- ;(p) starfriend
- 02A2C74: 1883261C002D0590 004FB847013EFCA0
- #pragma enable old_equal_ff
- 0FC3E00: 1883261C059004907FB50648C4DF01D0
- 0FC3E10: 0120C1DFFFBC0437002D3847
- 0FC3E20: 0xB1C2D3E4,0x0000AB11,0000000000000000,\
- "{p=MS-Dispatcher ver=3 cp=avkiev id=AB11}",00
- #pragma disable old_equal_ff
复制代码
;Master-patch v11
;(c) avkiev
;(r) 1nvisible, chaos
;(p) starfriend
;Run Scaner on startup
0320902: FF20 BEDF
;Run Scaner instead of REMOTE_SYNCHRONIZATION
047A380: 43FE36A0 810CFCA0
#pragma enable old_equal_ff
;Bufferizator
0FC0C00: 9EB5071CC7DFE4800468002C1CD0103C
0FC0C10: 10342668002E18D0BE42F9D16668002E
0FC0C20: 09D189B03A1C684681A116DF6846211D
0FC0C30: 11DF09B0666834788020204004D0B6DF
0FC0C40: 01218140214000D10026301C9EBD
;Dispatcher
0FC0C50: FEB5061CC7DFE4800568103D10352868
0FC0C60: 00280AD0E878B042F8D1A86860B460BC
0FC0C70: FEBC89B0804760BCF0E7FEBD
;Scaner
0FC0C80: FEB5C7DFE480051C0468002C1BD0103C
0FC0C90: 1034216800290DD0E06800F097F8090E
0FC0CA0: 05D0010EA82902D10321884315DF6068
0FC0CB0: 15DFEDE7286815DF0020002100220323
0FC0CC0: 04B432DF04BC0124A00214DF061C2E60
0FC0CD0: E00314DF051C60B410214A034A4C494F
0FC0CE0: 2068464B98423CD0434B984239D0404B
0FC0CF0: 984236D03F4B984233D0414B98422ED0
0FC0D00: A3182068B84205D100F03CF800F051F8
0FC0D10: 0F20844364189C42F3D13C4B9C42DFD1
0FC0D20: 4BA013A10131C3DF51A01EA10131C3DF
0FC0D30: 00203060009E36A00A01032109020131
0FC0D40: 6B460ADF041C311CAA1B6B460CDF201C
0FC0D50: 69460DDF301C15DF02B0FF20FEBD9300
0FC0D60: E418A418D9E7
;Auxiliary
0FC0D70: 00B5041C2349043422688A42FBD100F0
0FC0D80: 01F817E002B56168316000207060A068
0FC0D90: 00F01CF8B060E06800F021F8F0601034
0FC0DA0: 103602BD01B5041C00F003F801BC15DF
0FC0DB0: 00BD00B520782870013401350028F9D1
0FC0DC0: 013D0A2028706870023500BDFEB500F0
0FC0DD0: 06F801B402D0090E00D18047FFBD02B5
0FC0DE0: 002803D0010E01D1201A013002BD
;Data
0FC0DF0: 45454C49454546554646535F46465300
0FC0E00: BBBB0000E4D3C2B10000FAA00000FEA0
0FC0E10: 303A5C4D6973635C506174636865735C
0FC0E20: 5054435C636F6E666967732E74787400
0FC0E30: 303A5C4D6973635C506174636865735C
0FC0E40: 5054435C253038782E70746300
0FC0E50: 303A5C4D6973635C506174636865735C
0FC0E60: 4469735C2A2E64697300
0FC0E70: 303A5C4D6973635C506174636865735C
0FC0E80: 4469735C2A2E63666700
#pragma disable old_equal_ff
- ;Pictures add-on v5.1
- ;(c) 1nvisible
- ;(r) avkiev
- ;(p) starfriend
- 07F7004: 192189014018C068 004908471137FCA0
- #pragma enable old_equal_ff
- 0FC3600: 00B540200002003014DF061CC7DFE480
- 0FC3610: 46605BA004A10131C3DF002030607060
- 0FC3620: B060F06000BDC04600B5041C0D1C4CA1
- 0FC3630: 102253DF002804D1201C291C00F009F8
- 0FC3640: 06E0201C4A490268914201D100F00DF8
- 0FC3650: 00BD3EB5041C0D1C208A6169221C2032
- 0FC3660: 2B1C203B00F01AF815E03EB5041CA088
- 0FC3670: 012810D10025E768BD420CD010236B43
- 0FC3680: 10331B19188859689A681219DB6800F0
- 0FC3690: 05F86D1CF0E7201C15DF3EBDB0B5041C
- 0FC36A0: C7DFFE80844204D1301C103800680130
- 0FC36B0: 11E00138844204D1301C103800680138
- 0FC36C0: 09E0C7DFFD80844204D3241A6400C7DF
- 0FC36D0: FC80045B201C30807160141C1D1C181C
- 0FC36E0: 14DFB060211C2A1C59DF1036B0BD
- 0FC36F0: 00B5C7DFE480051D2C68002C07D0A068
- 0FC3700: 002802D015DF1034F9E7286815DF00BD
- 0FC3710: FEB5C7DFFA80844211DCC7DFE4804668
- 0FC3720: 002E08D03388002B05D0A34201D01036
- 0FC3730: F8E7301D0BE0C7DFF980844202D2C7DF
- 0FC3740: FA80FEBD241AE400C7DFF8800019FEBC
- 0FC3750: 01B010BD
- 0FC3760: 47726170686963506174636846696C65
- 0FC3770: 47504653
- 0FC3780: 303A5C4D6973635C506174636865735C
- 0FC3790: 4750465C2A00
- 0FC37A0: E4D3C2B107AB0000A0010000B0000000
- 0FC37B0: 00
- #pragma disable old_equal_ff
复制代码
- ;Process Files
- #pragma enable old_equal_ff
- 0FCF3A0: 03B5FFB0FFB0011C0CA81ADF0CA950A8
- 0FCF3B0: 4CAA6BDF002824D00CA950A8A923C35C
- 0FCF3C0: 5F2B19D083DF0CA86A4601A984DF0198
- 0FCF3D0: 0004C00F06D10CA80DA117DFFF99FFF7
- 0FCF3E0: DFFF09E0FF9A002A06D00CA8694611DF
- 0FCF3F0: 011C0098FF9A904750A84CA96CDF0028
- 0FCF400: DAD150A84CA96DDF7FB07FB003BDC046
- 0FCF410: 5C2A00
- #pragma disable old_equal_ff
复制代码
- ;SWI-hook
- ;(c) avkiev, Rst7/CBSIE, BoBa
- ;(r) KonstanT
- ;(p) starfriend
- 0092724: 1A0000EA DCF09FE5
- 0092807: A100000000 000080FDA0
- #pragma enable old_equal_ff
- 0FD8000: C70050E30500001AB000DEE100109DE5
- 0FD8010: 200011E302E08E1204E08E0214E08DE5
- 0FD8020: 0219C0E3010A51E30E00002A40C09FE5
- 0FD8030: 01C19CE7A007B0E104C08D150900001A
- 0FD8040: 01007CE30700000A00009DE5200010E3
- 0FD8050: 01E08E1221108F1218108F0214108DE5
- 0FD8060: 00402DE90040FDE80100BDE800F069E1
- 0FD8070: 0F80FDE80040FDA01CFF2FE16047
- #pragma disable old_equal_ff
复制代码 |
|