- 积分
- 718
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
使用说明:
1、所有1楼的补丁分别或者一次性刷入手机后再开机
2、刷补丁之前必须先建立一个空的文件:0:\Misc\Patches\PTC\configs.txt
3、将“Master_SL75”压缩包中的文件都拷贝到手机中:0:应用程序\Master
4、将任意键设置成“远程同步处理”的快捷方式
5、具体应用补丁的使用方法请仔细阅读各自的具体说明
6、刷任意应用补丁进手机,开机以后运行Master应用程序,调整好设置以后,退出程序,按选定的“远程同步处理”快捷键刷新,会听到“嘀”的一声,使补丁的调整生效
注:虽然新版的MasterPatch对一些补丁已经可以自动扫描了,但是对于某些补丁,还是需要手动扫描
06.08.01更新:Master-patch v13,Functions and variables library(2006-07-31)
06.07.29更新:Master-patch v12
06.07.27更新:API(2006-07-26)、Functions and variables library(2006-07-26)
06.07.25更新:修正了 Functions and variables library(2006-07-22) 的一个函数(红色行)……用新的强刷一次就可以了……
感谢 realfox 的测试……
另外忘了说,新版的 Mainscreen dispatcher 和 Screensaver&Mainscreen dispatcher 也被做成了可选,需要在 Master 中将它们都打开……有一些补丁需要它们支持……
如果出现在使用DIS类补丁刷新以后死机且开机即死的情况,可以尝试将 Mainscreen-dispatcher v3 撤销以后再开机……开机以后将对应的补丁文件删除……然后再刷回 Mainscreen-dispatcher v3 以后再开机……
;*Master-patch v13*
; (c) avkiev
; (r) 1nvisible, chaos
; (p) qtazure
;(!) Library, API, SWI
;这个补丁的作用是:用来在没有连接计算机的时候控制一些补丁的设置
;刷补丁之前必须先建立一个空的文件:0:\Misc\Patches\PTC\configs.txt
;Run Scaner on startup
02FD6AC: 0021 BEDF ; SL7Cv39
;Run Scaner instead of REMOTE_SYNCHRONIZATION
045DD48: 0xA0341E79 0xA0060C91 ; SL7Cv39
+0060000
#pragma enable old_equal_ff
;Bufferizator
C00: DEB5071CE4DF0468002C1CD0103C1034
C10: 2668002E18D0BE42F9D16668002E09D1
C20: 89B03A1C684686A116DF6846211D11DF
C30: 09B0666834788020204004D0B6DF0121
C40: 8140214000D10026301CDEBD
;Dispatcher
C50: FEB5061CE4DF0568103D103528680028
C60: 0CD0E878B042F8D1A86860B460BCFEBC
C70: 8EB0804705B060BC0028EEE7FEBD
;Scaner
C80: F0B5DEDF0078002803D172E000000000
C90: F0B5E4DF051C0468002C1CD0103C1034
CA0: 216800290DD0E06800F098F8090E05D0
CB0: 010EA82902D10321884315DF606815DF
CC0: EDE7286815DF00202860002100220323
CD0: 04B432DF04BCDFDF0078232849D00124
CE0: A00214DF061C2E60E00314DF051C60B4
CF0: 10214A03484C474FA41AA4182068434B
D00: 9842FAD0404B9842F7D03D4B9842F4D0
D10: 3C4B9842F1D0A3182068B84205D100F0
D20: 39F800F04EF80F20844364189C42F3D1
D30: 3A4B9C42E1D14AA011A10131C3DF50A0
D40: 1CA10131C3DF00203060009E34A00321
D50: 09020131012212026B460ADF041C311C
D60: AA1B6B460CDF201C69460DDF301C15DF
D70: 02B00021F0BD
;Auxiliary
D80: 00B5041C2349043422688A42FBD100F0
D90: 01F817E002B56168316000207060A068
DA0: 00F01CF8B060E06800F021F8F0601034
DB0: 103602BD01B5041C00F003F801BC15DF
DC0: 00BD00B520782870013401350028F9D1
DD0: 013D0A2028706870023500BDFEB500F0
DE0: 06F801B402D0090E00D18047FFBD02B5
DF0: 002803D0010E01D1201A013002BD
;Data
E00: "EELI","EEFU","FFS_","FFS",00 ; Skip 128K
E10: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000 ; LGP, Magic, From, To
E20: "0:\\Misc\\Patches\\PTC\\configs.txt",00
E40: "0:\\Misc\\Patches\\PTC\\%08x.ptc",00
E60: "0:\\Misc\\Patches\\Dis\\*.dis",00
E80: "0:\\Misc\\Patches\\Dis\\*.cfg",00
#pragma disable old_equal_ff
;C7B: E7 D0 ; Check retcode from dis-patches
CCE: 03 03 ; Ringtone after Refresher
E18: 0xA0000000 0xA0060000 ; From
E1C: 0xA2000000 0xA0080000 ; To
+0 ;*SWI-hook*
; (c) avkiev,Rst7/CBSIE,BoBa
; (r) KonstanT
; (p) qtazure
150EAC0: 2C0000EA 80F19FE5 ;/ SL7Cv39
150EC47: A100FFFFFF 00,0xA0078001 ;\ SL7Cv39
+0078000
#pragma enable old_equal_ff
00: C72807D171460888009A920900D20231
10: 02310591011C03239B0399430B09FF2B
20: 09D8154B8A00D2181368400B87446047
30: 03E009E001930CA31847180EFF28FAD0
40: A828F7D00028F5D09C460AA1059A0098
50: 800901D3013246390591C0467B461847
60: 04002DE90040FDE80100BDE800F069E1
70: 0F80FDE81CFF2FE1,0xA0074000
#pragma disable old_equal_ff
+0 ;*Mainscreen-dispatcher v3*
; (c) avkiev
; (r) KreN
; (p) qtazure
;(!) Master
0301CA0: 00201B92F860391C0861 00488047,0xA0063E01,C046 ; SL7Cv39
#pragma enable old_equal_ff
0063E00: 00B50848C4DF01D00120C1DF02BC1B92
0063E10: 0020F860386104310847
0063E20: 0xB1C2D3E4,0x0000AB11,0000000000000000,\
"{p=MS-Dispatcher ver=3 cp=avkiev id=AB11}",00
#pragma disable old_equal_ff ;*Screensaver&Mainscreen dispatcher*
; (c) avkiev
; (p) qtazure
; (!) Master
0359B8E: 26229D44090169446844 C046,004A9047,0xA0063F01 ; SL7Cv39
#pragma enable old_equal_ff
0063F00: 09B50848C4DF01D00220C1DF0DBC9D29
0063F10: 05D19544262209016944684404331847
0063F20: 0xB1C2D3E4,0x0100AB13,0x00000020,00000000,\
"{p=SS+MS-Dispatcher cp=avkiev id=0100AB13}",00
#pragma disable old_equal_ff ;*Pictures add-on v5*
; (c) avkiev
; (r) 1nvisible
; (p) qtazure
;(!) Master
0A4216C: 54009FE51EFF2FE1 04F01FE5,0xA0063691 ; SL7Cv39
#pragma enable old_equal_ff
0063600: 00B50120800314DF041CE4DF446028A2
0063610: 55689668D7682BA002A10131C3DF0020
0063620: 606000BD00B542180023103810309042
0063630: F7D24168A942F9D18168B142F6D1C168
0063640: B942F3D16380018A21806060011C2031
0063650: 8161083401332030E8E7
0063660: 00B5E4DF051D2C68002C08D060680028
0063670: 05D0618808340029F8D115DFF6E72868
0063680: 15DF00BD
0063690: 00B5E4DF4268002A08D0118850680832
00636A0: 002803D0A142F8D1143018BD044800BD
00636B0: "GraphicPatchFile"
00636C0: 0x000006DC,"0:\\Misc\\Patches\\GPF\\*",00
00636E0: 0xB1C2D3E4,0x0000AB07,0x000000E0,0x00000080,00
#pragma disable old_equal_ff ;*API*
; (c) avkiev
;for SL7C -
;2006-07-26
;(!) Library
#pragma enable old_equal_ff
;OpenReadCloseFile
006F000: FEB50D1C802211026B460ADF041C411C
006F010: 20D0002102226B460FDF061C071C0130
006F020: 14DF2860051C00218155201C00226B46
006F030: 0FDF201C291C321C80231B029A4200D3
006F040: 1A1C6B460BDF2D18361AF2D1201C6946
006F050: 0DDF3C1C201CFEBD
;GetLP
006F060: 30B58C1E258885B0FF21049169460094
006F070: 89DF05B0208825804200A11C89180024
006F080: 0C8030BD
;ProcessFiles
006F090: 03B5E4B0E4B0011C6846021C6BDF0028
006F0A0: 26D0059841885F291DD0C89990B06846
006F0B0: 1ADF68465C2131DF411C684654304022
006F0C0: A3DF684601B4694611DF04BC06D56846
006F0D0: 0AA117DFD999FFF7DBFF03E0011C101C
006F0E0: D99A904710B06846011C6CDF0128D8D0
006F0F0: 6846011C6DDF64B064B003BD5C2A0000
; DrawColorPicWithCanvas
; R0 - X
; R1 - Y
; R2 - Pic
; R3 - *color
006F100: 1FB5101C22DF041C029821DF0138013C
006F110: 0099019A0B198018012411B4C7DFF180
006F120: 25DF02B000240FBC10B426DF18BD
; PlayVibra
; R0 - Frequency
; R1 - Duration
; R2 - PlayIfOff (0-no, 1-yes)
006F130: 07B540DF029A104307D000987CDFE4DF
006F140: 1030019901A201324DDF07BD00B50020
006F150: 7CDF00BD
; CallFunction
006F160: 70B5FF2F0BD8074EBF00F7593E0EFF2E
006F170: 06D0A82E01D0002E01D1381C00E0B847
006F180: 70BD0000004007A0
#pragma disable old_equal_ff ;*Functions and variables library*
; (c) avkiev
; (p) qtazure
;for SL7C V39
;2006-07-31
;(!) API
+0074000
#pragma enable old_equal_ff
;0000: 0x ; f000: SWI_0
;0004: 0x ; f001: SWI_1
;0008: 0x ; f002: SWI_2
;000C: 0x ; f003: SWI_3
;0010: 0x ; f004: SWI_4
0014: 0xA026E00D ; f005: DecToHex
0018: 0xA01AA928 ; f006: GetAkku
001C: 0xA006F061 ; f007: GetLP
0020: 0xA01B4E6C ; f008: SetIllumination
0024: 0xA0232E88 ; f009: SwitchPhoneOff
;
0028: 0xA02517A4 ; f010: fopen
002C: 0xA0251824 ; f011: fread
0030: 0xA0251954 ; f012: fwrite
0034: 0xA02516F8 ; f013: fclose
0038: 0xA0251728 ; f014: fflush
003C: 0xA0251758 ; f015: lseek
;0040: 0x ; f016: mkdir
0044: 0xA006F001 ; f017: OpenReadCloseFile
;0048: 0x ; f018: GetFileAttrib
;004C: 0x ; f019: SetFileAttrib
;
0050: 0xA0094B5C ; f020: malloc
0054: 0xA0094BB8 ; f021: mfree
0058: 0xA1420EC9 ; f022: sPrintf
005C: 0xA1422935 ; f023: strcat
0060: 0xA1422955 ; f024: strchr
0064: 0xA1422978 ; f025: strcmp
0068: 0xA1422A15 ; f026: strcopy
006C: 0xA1422A95 ; f027: StrLen
0070: 0xA01F60E1 ; f028: wsAppendChar
0074: 0xA01F6095 ; f029: wsInsertChar
;
;0078: 0x ; f030: GetPITaddr
;007C: 0x ; f031: DrawMainScreen
;0080: 0x ; f032: DrawScreenSaver
0084: 0xA099F29F ; f033: GetImgHeight
0088: 0xA099F2AF ; f034: GetImgWidth
008C: 0xA029BFAD ; f035: DrawImg
;0090: 0x ; f036: DrawImage2
0094: 0xA029B50F ; f037: DrawCanvas
0098: 0xA0A19E0D ; f038: DrawImgBW
;009C: 0x ; f039: AddIconToIconbar
;
;00A0: 0x ; f040: getEELiteMaxID
;00A4: 0x ; f041: getEEFullMaxID
;00A8: 0x ; f042: GetEELiteBlockAddress
;00AC: 0x ; f043: getEELiteBlockSizeVersion
;00B0: 0x ; f044: getEEFullBlockSizeVersion
;00B4: 0x ; f045: StartWriteEELiteBlock
;00B8: 0x ; f046: FinishWriteEELiteBlock
;00BC: 0x ; f047: DeleteEELiteBlock
;00C0: 0x ; f048: WriteEELiteBlock
00C4: 0xA1422BDD ; f049: strrchr
;
00C8: 0xA0281220 ; f050: PlaySound
00CC: 0xA0277C28 ; f051: PlaySound2
00D0: 0xA0B29B28 ; f052: PlaySoundLoop
;00D4: 0x ; f053: AlarmClockRing
;00D8: 0x ; f054: GetATCmdString
00DC: 0xA05EE02D ; f055: OriginalATCGSN
;00E0: 0x ; f056: PostAtCommand
00E4: 0xA0511B85 ; f057: SendATAnswerStr
;00E8: 0x ; f058: mfree_high
00EC: 0xA1421C31 ; f059: MemChr
;
;00F0: 0x ; f060: SetFileSize
;00F4: 0x ; f061: editOrNewTXTModule
;00F8: 0x ; f062: LoadProcesses
00FC: 0xA099A401 ; f063: SelectColor
0100: 0xA028A0C1 ; f064: GetVibraStatus
0104: 0xA095CDDB ; f065: GetProvider
0108: 0x00000000 ; f066: IsScreenSaver
010C: 0xA0964D73 ; f067: IsUnlocked
;0110: 0x ; f068: TempLigntOn
;0114: 0x ; f069: GetWavLen
;
;0118: 0x ; f070: HasNewSMS
;011C: 0x ; f071: HasFlashSMS
;0120: 0x ; f072: ReadNewSMS
;0124: 0x ; f073: ReadFlashSMS
;0128: 0x ; f074: PlayFile
012C: 0xA0AACAF8 ; f075: StartMidlet
;0130: 0x ; f076: GetMissedCallsCount
0134: 0xA0093278 ; f077: CallAfterTimer
;0138: 0x ; f078: ShowMsgInR1_3
;013C: 0x ; f079: ShowMsgInR1_4
;
;0140: 0x ; f080: ShowMsgInR1_7
0144: 0xA0E42817 ; f081: GetNetAccessMode
;0148: 0x ; f082: GetIlluminationDataTable
;014C: 0x ; f083: memcmp
0150: 0xA02C4569 ; f084: StrToInt
0154: 0xA03AA807 ; f085: SwitchVibraOnOff
0158: 0xA006F131 ; f086: PlayVibra
;015C: 0x ; f087: IsCallAfterTimerStillRunning
0160: 0xA001838C ; f088: ClearMemory
;0164: 0x ; f089: MemCopy
;
;0168: 0x ; f090: KeypressOn
;016C: 0x ; f091: KeypressOff
;0170: 0x ; f092: GetCPUClock
0174: 0xA03464D3 ; f093: GetCPULoad
;0178: 0x ; f094: GetMMIMemUsed
;017C: 0x ; f095: GetNonPermMemAvail
;0180: 0x ; f096: ShowMainMenu
;0184: 0x ; f097: ShowNativeMenu
0188: 0xA028A089 ; f098: SetVibraStatus
;018C: 0x ; f099: MS_Wallpaper_Flush
;
;0190: 0x ; f100: TriggerUpdate
;0194: 0x ; f101: EndCall
;0198: 0x ; f102: EndCallBusy
;019C: 0x ; f103: IsDirectCallActive
;01A0: 0x ; f104: GetScreenSaverRAM
;01A4: 0x ; f105: LockShed
;01A8: 0x ; f106: UnLockShed
01AC: 0xA0251274 ; f107: FindFirstFile
01B0: 0xA02512F4 ; f108: FindNextFile
01B4: 0xA02511BC ; f109: FindClose
;
01B8: 0xA0DE6239 ; f110: IsCalling
;01BC: 0x ; f111: RefreshGPRSTraffic
;01C0: 0x ; f112: GetGPRSTrafficPointer
;01C4: 0x ; f113: DrawRoundRect
;01C8: 0x ; f114: SetCurrentSecondOfCall
;01CC: 0x ; f115: GetTypeOfCall
;01D0: 0x ; f116: GetFunctionPointer
;01D4: 0x ; f117: StoreXYWHtoRECT
;01D8: 0x ; f118: SetWindowText
;01DC: 0x ; f119: set2color_byPaletteAdr
;
;01E0: 0x ; f120: GetTimeFormat
;01E4: 0x ; f121: DrawObject
;01E8: 0x ; f122: ClearWindowBuffer
;01EC: 0x ; f123: GetProfileFilter
01F0: 0xA01AF73F ; f124: SetVibration
;01F4: 0x ; f125: IsIncognitoCall
;01F8: 0x ; f126: Rand
01FC: 0xA058D1F5 ; f127: IsPlayerOn
0200: 0xA0631881 ; f128: GetCallsList
0204: 0xA14224A8 ; f129: HexToDec
;
0208: 0xA058D2D7 ; f130: GetCurrentTrackFilename
;020C: 0x ; f131: GetPathOfFoundFile
;0210: 0x ; f132: GetFileStats
;0214: 0x ; f133: StrCmpNoCase
;0218: 0x ; f134: ReadEEPROMData
;021C: 0x ; f135: WriteEEPROMData
0220: 0xA022DE68 ; f136: GetAccessoryType
0224: 0xA09670FC ; f137: GetLangMesIntoWS
;0228: 0x ; f138: GetFreeFlexSpace
;022C: 0x ; f139: GetTotalFlexSpace
;
;0230: 0x ; f140: RegExplorerExt
0234: 0xA030298F ; f141: GetProfileName
;0238: 0x ; f142:
;023C: 0x ; f143:
;0240: 0x ; f144:
;0244: 0x ; f145:
;0248: 0x ; f146:
;024C: 0x ; f147:
;0250: 0x ; f148:
;0254: 0x ; f149:
;
;0258: 0x ; f150:
;025C: 0x ; f151:
;0260: 0x ; f152:
;0264: 0x ; f153:
;0268: 0x ; f154:
;026C: 0x ; f155:
;0270: 0x ; f156:
;00274: 0x ; f157:
;0278: 0x ; f158:
;027C: 0x ; f159:
;
0280: 0xA0991D2D ; f160: wsprintf
;0284: 0x ; f161: wstrcpy
;0288: 0x ; f162: Unicode_GetCharByPosition
028C: 0xA0251EE4 ; f163: ws_2str
;0290: 0x ; f164:
;0294: 0x ; f165:
;0298: 0x ; f166:
;029C: 0x ; f167:
;02A0: 0x ; f168:
;02A4: 0x ; f169:
;
;02A8: 0x ; f170:
;02AC: 0x ; f171: SWI_AB
;02B0: 0x ; f172: DrawText
;02B4: 0x ; f173: StrAnsi2Uni
;02B8: 0x ; f174: StrUni2Ansi
;02BC: 0x ; f175: Hex2Int
;02C0: 0x ; f176: DrawPicWithCanvas
02C4: 0xA006F101 ; f177: DrawColorPicWithCanvas
;02C8: 0x ; f178:
;02CC: 0x ; f179: Seconds2iTime
;
02D0: 0xA096132F ; f180: GetDateTime
02D4: 0xA026CFCF ; f181: GetWeek
02D8: 0xA0289427 ; f182: GetProfile
02DC: 0xA0289487 ; f183: SetProfile
02E0: 0xA14222C8 ; f184: dwMODdw
;02E4: 0x ; f185:
;02E8: 0x ; f186:
;02EC: 0x ; f187:
;02F0: 0x ; f188:
;02F4: 0x ; f189:
;
02F8: 0xA0060C81 ; f190: RunScaner
;02FC: 0x ; f191: SpellTime
;0300: 0x ; f192: MiniGPS
0304: 0xA0060C51 ; f193: RunDispatcher
;0308: 0x ; f194: GetAllPatchesByInject
030C: 0xA006F091 ; f195: ProcessFiles
0310: 0xA0060C01 ; f196: GetBuffer
;0314: 0x ; f197: PIT_Manager_Core
;0318: 0x ; f198:
;031C: 0x ; f199: CallLibFunByNumber
;
0320: 0xA8D036D6 ; f200: RamCap
0324: 0xA8D036FA ; f201: RamLS
0328: 0xA8DFED05 ; f202: RamNet
;032C: 0x ; f203:
;0330: 0x ; f204: RamMissedCalls
;0334: 0x ; f205: RamMissedSMS
;0338: 0x ; f206: RamDateTime
;033C: 0x ; f207: RamAlarm
0340: 0xA8D6A4F4 ; f208: RamAccPoint
;0344: 0x ; f209: RamScreensaver
;
;0348: 0x ; f210: RamAutoTime
034C: 0xA8A80000 ; f211: RamStby
0350: 0xA8DD33F0 ; f212: RamMissedMes
;0354: 0x ; f213: RamIsLocked
;0358: 0x ; f214: RamNetOnline
;035C: 0x ; f215: RamScreenBrightness
;0360: 0x ; f216: RamMenuAnywhere
;0364: 0x ; f217: RamShutdownMode
;0368: 0x ; f218: RamIsShutdown
;036C: 0x ; f219: RamMainscreenAccuIcon
;
;0370: 0x ; f220: RamRandSeed
0374: 0xA899E55C ; f221: RamCurrentTrack
0378: 0xA8D78110 ; f222: RamIsSimPresent
037C: 0xA8D3508C ; f223: RamPressedKey
;0380: 0x ; f224:
;0384: 0x ; f225:
;0388: 0x ; f226:
;038C: 0x ; f227: RamProfileNum
0390: 0xA8A80000 ; f228: FreeRAM
0394: 0x0000123D ; f229: LP_MonthsShort
;
0398: 0x00000260 ; f230: Pic_Big0
039C: 0x00000830 ; f231: Pic_Little0
03A0: 0x00000800 ; f232: Pic_Extra
03A4: 0x00000810 ; f233: Pic_Profiles
03A8: 0x00000818 ; f234: Pic_Vibra
;03AC: 0x ; f235: Pic_Call
03B0: 0x00000800 ; f236: Pic_AdvNet
03B4: 0x00001137 ; f237: LP_MonthsLong
03B8: 0x000003EB ; f238: LP_Weekdays
03BC: 0x000005B0 ; f239: Pic_Calendar
;
;03C0: 0x ; f240: Pic_AccuGraph
03C4: 0xA030172D ; f241: BuildCanvas
;03C8: 0x ; f242: lpRAM_PIT
;03CC: 0x ; f243: RAM_PIT_Cap
;03D0: 0x ; f244:
;03D4: 0x ; f245:
;03D8: 0x ; f246:
;03DC: 0x ; f247:
;03E0: 0x ; f248: Additional_PIT_address
;03E4: 0x ; f249: Additional_PIT_start
;
;03E8: 0x ; f250: Additional_PIT_end
;03EC: 0x ; f251:
;03F0: 0x ; f252: PictureRelocationTable
;03F4: 0x ; f253: PictureRelocationBase
;03F8: 0x ; f254: NextPictureMagic
;03FC: 0x ; f255:
;
;High Library
;
;0400: 0x ; f256:
;0404: 0x ; f257:
;0408: 0x ; f258:
;040C: 0x ; f259:
;
;0410: 0x ; f260:
;0414: 0x ; f261:
;0418: 0x ; f262:
;041C: 0x ; f263:
;0420: 0x ; f264:
;0424: 0x ; f265:
;0428: 0x ; f266:
;042C: 0x ; f267:
;0430: 0x ; f268:
;0434: 0x ; f269:
;
;0438: 0x ; f270:
;043C: 0x ; f271:
;0440: 0x ; f272:
;0444: 0x ; f273:
;0448: 0x ; f274:
;044C: 0x ; f275:
;0450: 0x ; f276:
;0454: 0x ; f277:
;0458: 0x ; f278:
;045C: 0x ; f279:
;
;0460: 0x ; f280:
;0464: 0x ; f281:
;0468: 0x ; f282:
;046C: 0x ; f283:
;0470: 0x ; f284:
;0474: 0x ; f285:
;0478: 0x ; f286:
;047C: 0x ; f287:
;0480: 0x ; f288:
;0484: 0x ; f289:
;
;0488: 0x ; f290:
;048C: 0x ; f291:
;0490: 0x ; f292:
;0494: 0x ; f293:
;0498: 0x ; f294:
;049C: 0x ; f295: CreateLocalWS(WSHDR *wshdr,unsigned __int16 *wsbody,int len)
;04A0: 0x ; f296:
;04A4: 0x ; f297:
;04A8: 0x ; f298:
;04AC: 0x ; f299:
;
;
;04B0: 0x ; f300:
;04B4: 0x ; f301:
;04B8: 0x ; f302:
;04BC: 0x ; f303:
;04C0: 0x ; f304:
;04C4: 0x ; f305:
;04C8: 0x ; f306:
;04CC: 0x ; f307:
;04D0: 0x ; f308:
;04D4: 0x ; f309:
;
;04D8: 0x ; f310:
;04DC: 0x ; f311:
;04E0: 0x ; f312:
;04E4: 0x ; f313:
;04E8: 0x ; f314:
;04EC: 0x ; f315:
;04F0: 0x ; f316:
;04F4: 0x ; f317:
;04F8: 0x ; f318:
;04FC: 0x ; f319:
;
;0500: 0x ; f320:
;0504: 0x ; f321:
;0508: 0x ; f322:
;050C: 0x ; f323:
;0510: 0x ; f324:
;0514: 0x ; f325:
;0518: 0x ; f326:
;051C: 0x ; f327:
;0520: 0x ; f328:
;0524: 0x ; f329:
;
;0528: 0x ; f330:
;052C: 0x ; f331:
;0530: 0x ; f332: DrawString(WSHDR *WSHDR,int x1,int y1,int x2,int y2,int font,int text_attribute,int *Pen,int *Brush)
;0534: 0x ; f333:
;0538: 0x ; f334:
;053C: 0x ; f335:
;0540: 0x ; f336:
;0544: 0x ; f337:
;0548: 0x ; f338:
;054C: 0x ; f339:
;
;0550: 0x ; f340:
;0554: 0x ; f341:
;0558: 0x ; f342:
;055C: 0x ; f343:
;0560: 0x ; f344:
;0564: 0x ; f345:
;0568: 0x ; f346:
;056C: 0x ; f347:
;0570: 0x ; f348:
;0574: 0x ; f349:
;
;0578: 0x ; f350:
;057C: 0x ; f351:
;0580: 0x ; f352:
;0584: 0x ; f353:
;0588: 0x ; f354:
;058C: 0x ; f355:
;0590: 0x ; f356:
;0594: 0x ; f357:
;0598: 0x ; f358:
;059C: 0x ; f359:
#pragma disable old_equal_ff
+0
;以下供撤销用:***********************************************************
;*API*
; (c) avkiev
; (p) qtazure
;2006-07-22
; (!) Library
#pragma enable old_equal_ff
;OpenReadCloseFile
006F000: FEB50D1C802211026B460ADF041C411C
006F010: 20D0002102226B460FDF061C071C0130
006F020: 14DF2860051C00218155201C00226B46
006F030: 0FDF201C291C321C80231B029A4200D3
006F040: 1A1C6B460BDF2D18361AF2D1201C6946
006F050: 0DDF3C1C201CFEBD
;GetLP
006F060: 70B5061C8C1E2588E4DF011C20310C60
006F070: FF200874301C89DF208825804200A11C
006F080: 891800240C8070BD
;ProcessFiles
006F090: 03B5E4B0E4B0011C6846021C6BDF0028
006F0A0: 26D0059841885F291DD0C89990B06846
006F0B0: 1ADF68465C2131DF411C684654304022
006F0C0: A3DF684601B4694611DF04BC06D56846
006F0D0: 0AA117DFD999FFF7DBFF03E0011C101C
006F0E0: D99A904710B06846011C6CDF0128D8D0
006F0F0: 6846011C6DDF64B064B003BD5C2A0000
; DrawColorPicWithCanvas
; R0 - X
; R1 - Y
; R2 - Pic
; R3 - *color
006F100: 1FB5101C22DF041C029821DF0138013C
006F110: 0099019A0B198018012411B4C7DFF180
006F120: 25DF02B000240FBC10B426DF18BD
; PlayVibra
; R0 - Frequency
; R1 - Duration
; R2 - PlayIfOff (0-no, 1-yes)
006F130: 07B540DF029A104307D000987CDFE4DF
006F140: 1030019901A201324DDF07BD00B50020
006F150: 7CDF00BD
; CallFunction
006F160: 70B5FF2F0BD8074EBF00F7593E0EFF2E
006F170: 06D0A82E01D0002E01D1381C00E0B847
006F180: 70BD0000004007A0
#pragma disable old_equal_ff ;*Functions and variables library*
; (c) avkiev
; (p) qtazure
;for SL7C V39
;2006-07-22
;(!) API
+0074000
#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: 0xA026E00D ; f005: DecToHex
018: 0xA01AA928 ; f006: GetAkku
01C: 0xA006F061 ; f007: GetLP
020: 0xA01B4E6C ; f008: SetIllumination
024: 0xA0232E88 ; f009: SwitchPhoneOff
;
028: 0xA02517A4 ; f010: fopen
02C: 0xA0251824 ; f011: fread
030: 0xA0251954 ; f012: fwrite
034: 0xA02516F8 ; f013: fclose
038: 0xA0251728 ; f014: fflush
03C: 0xA0251758 ; f015: lseek
;040: 0x ; f016: mkdir
044: 0xA006F001 ; f017: OpenReadCloseFile
;048: 0x ; f018: GetFileAttrib
;04C: 0x ; f019: SetFileAttrib
;
050: 0xA0094B5C ; f020: malloc
054: 0xA0094BB8 ; f021: mfree
058: 0xA1420EC9 ; f022: sPrintf
05C: 0xA1422935 ; f023: strcat
060: 0xA1422955 ; f024: strchr
064: 0xA1422978 ; f025: strcmp
068: 0xA1422A15 ; f026: strcopy
06C: 0xA1422A95 ; f027: StrLen
070: 0xA01F60E1 ; f028: wsAppendChar
074: 0xA01F6095 ; f029: wsInsertChar
;
;078: 0x ; f030: GetPITaddr
;07C: 0x ; f031: DrawMainScreen
;080: 0x ; f032: DrawScreenSaver
084: 0xA099F29F ; f033: GetImgHeight
088: 0xA099F2AF ; f034: GetImgWidth
08C: 0xA029BFAD ; f035: DrawImg
;090: 0x ; f036: DrawImage2
094: 0xA029B50F ; f037: DrawCanvas
098: 0xA0A19E0D ; f038: DrawImgBW
;09C: 0x ; f039: AddIconToIconbar
;
;0A0: 0x ; f040: getEELiteMaxID
;0A4: 0x ; f041: getEEFullMaxID
;0A8: 0x ; f042: GetEELiteBlockAddress
;0AC: 0x ; f043: getEELiteBlockSizeVersion
;0B0: 0x ; f044: getEEFullBlockSizeVersion
;0B4: 0x ; f045: StartWriteEELiteBlock
;0B8: 0x ; f046: FinishWriteEELiteBlock
;0BC: 0x ; f047: DeleteEELiteBlock
;0C0: 0x ; f048: WriteEELiteBlock
0C4: 0xA1422BDD ; f049: strrchr
;
0C8: 0xA0281220 ; f050: PlaySound
0CC: 0xA0277C28 ; f051: PlaySound2
0D0: 0xA0B29B28 ; f052: PlaySoundLoop
;0D4: 0x ; f053: AlarmClockRing
;0D8: 0x ; f054: GetATCmdString
0DC: 0xA05EE02D ; f055: OriginalATCGSN
;0E0: 0x ; f056: PostAtCommand
0E4: 0xA0511B85 ; f057: SendATAnswerStr
;0E8: 0x ; f058: mfree_high
0EC: 0xA1421C31 ; f059: MemChr
;
;0F0: 0x ; f060: SetFileSize
;0F4: 0x ; f061: editOrNewTXTModule
;0F8: 0x ; f062: LoadProcesses
0FC: 0xA099A401 ; f063: SelectColor
100: 0xA028A0C1 ; f064: GetVibraStatus
104: 0xA095CDDB ; f065: GetProvider
108: 0x00000000 ; f066: IsScreenSaver
10C: 0xA0964D73 ; f067: IsUnlocked
;110: 0x ; f068: TempLigntOn
;114: 0x ; f069: GetWavLen
;
;118: 0x ; f070: HasNewSMS
;11C: 0x ; f071: HasFlashSMS
;120: 0x ; f072: ReadNewSMS
;124: 0x ; f073: ReadFlashSMS
;128: 0x ; f074: PlayFile
12C: 0xA0AACAF8 ; f075: StartMidlet
;130: 0x ; f076: GetMissedCallsCount
134: 0xA0093278 ; f077: CallAfterTimer
;138: 0x ; f078: ShowMsgInR1_3
;13C: 0x ; f079: ShowMsgInR1_4
;
;140: 0x ; f080: ShowMsgInR1_7
144: 0xA0E42817 ; f081: GetNetAccessMode
;148: 0x ; f082: GetIlluminationDataTable
;14C: 0x ; f083: memcmp
150: 0xA02C4569 ; f084: StrToInt
154: 0xA03AA807 ; f085: SwitchVibraOnOff
158: 0xA006F131 ; f086: PlayVibra
;15C: 0x ; f087: IsCallAfterTimerStillRunning
160: 0xA001838C ; f088: ClearMemory
;164: 0x ; f089: MemCopy
;
;168: 0x ; f090: KeypressOn
;16C: 0x ; f091: KeypressOff
;170: 0x ; f092: GetCPUClock
174: 0xA03464D3 ; f093: GetCPULoad
;178: 0x ; f094: GetMMIMemUsed
;17C: 0x ; f095: GetNonPermMemAvail
;180: 0x ; f096: ShowMainMenu
;184: 0x ; f097: ShowNativeMenu
188: 0xA028A089 ; f098: SetVibraStatus
;18C: 0x ; f099: MS_Wallpaper_Flush
;
;190: 0x ; f100: TriggerUpdate
;194: 0x ; f101: EndCall
;198: 0x ; f102: EndCallBusy
;19C: 0x ; f103: IsDirectCallActive
;1A0: 0x ; f104: GetScreenSaverRAM
;1A4: 0x ; f105: LockShed
;1A8: 0x ; f106: UnLockShed
1AC: 0xA0251274 ; f107: FindFirstFile
1B0: 0xA02512F4 ; f108: FindNextFile
1B4: 0xA02511BC ; f109: FindClose
;
1B8: 0xA0DE6239 ; f110: IsCalling
;1BC: 0x ; f111: RefreshGPRSTraffic
;1C0: 0x ; f112: GetGPRSTrafficPointer
;1C4: 0x ; f113: DrawFrame
;1C8: 0x ; f114: SetCurrentSecondOfCall
;1CC: 0x ; f115: GetTypeOfCall
;1D0: 0x ; f116: GetFunctionPointer
;1D4: 0x ; f117: SetWindowMetrics
;1D8: 0x ; f118: SetWindowText
;1DC: 0x ; f119: SetWindowColor
;
;1E0: 0x ; f120: GetTimeFormat
;1E4: 0x ; f121: PushWindowBuffer
;1E8: 0x ; f122: ClearWindowBuffer
;1EC: 0x ; f123: GetProfileFilter
1F0: 0xA01AF73F ; f124: SetVibration
;1F4: 0x ; f125: IsIncognitoCall
;1F8: 0x ; f126: Rand
1FC: 0xA058D1F5 ; f127: IsPlayerOn
;200: 0x ; f128: GetCallsList
204: 0xA14224A8 ; f129: HexToDec
;
208: 0xA058D2D7 ; f130: GetCurrentTrackFilename
;20C: 0x ; f131: GetPathOfFoundFile
;210: 0x ; f132: GetFileStats
;214: 0x ; f133: StrCmpNoCase
;218: 0x ; f134: ReadEEPROMData
;21C: 0x ; f135: WriteEEPROMData
220: 0xA022DE68 ; f136: GetAccessoryType
224: 0xA09670FC ; f137: GetLangMesIntoWS
;228: 0x ; f138: GetFreeFlexSpace
;22C: 0x ; 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: 0xA0991D2D ; f160: wsprintf
;284: 0x ; f161: wstrcpy
;288: 0x ; f162: Unicode_GetCharByPosition
28C: 0xA0251EE4 ; 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: 0x ; f172: DrawText
;2B4: 0x ; f173: StrAnsi2Uni
;2B8: 0x ; f174: StrUni2Ansi
;2BC: 0x ; f175: Hex2Int
;2C0: 0x ; f176: DrawPicWithCanvas
2C4: 0xA006F101 ; f177: DrawColorPicWithCanvas
;2C8: 0x ; f178:
;2CC: 0x ; f179: Seconds2iTime
;
2D0: 0xA096132F ; f180: GetDateTime
2D4: 0xA026CFCF ; f181: GetWeek
2D8: 0xA0289427 ; f182: GetProfile
2DC: 0xA0289487 ; f183: SetProfile
2E0: 0xA14222C8 ; f184: dwMODdw
;2E4: 0x ; f185:
;2E8: 0x ; f186:
;2EC: 0x ; f187:
;2F0: 0x ; f188:
;2F4: 0x ; f189:
;
2F8: 0xA0060C81 ; f190: RunScaner
;2FC: 0x ; f191: SpellTime
;300: 0x ; f192: MiniGPS
304: 0xA0060C51 ; f193: RunDispatcher
;308: 0x ; f194: GetAllPatchesByInject
30C: 0xA006F091 ; f195: ProcessFiles
310: 0xA0060C01 ; f196: GetBuffer
;314: 0x ; f197: PIT_Manager_Core
;318: 0x ; f198:
;31C: 0x ; f199: CallLibFunByNumber
;
320: 0xA8D036D6 ; f200: RamCap
324: 0xA8D036FA ; f201: RamLS
328: 0xA8DFED05 ; f202: RamNet
;32C: 0x ; f203:
;330: 0x ; f204: RamMissedCalls
;334: 0x ; f205: RamMissedSMS
;338: 0x ; f206: RamDateTime
;33C: 0x ; f207: RamAlarm
340: 0xA8D6A4F4 ; f208: RamAccPoint
;344: 0x ; f209: RamScreensaver
;
;348: 0x ; f210: RamAutoTime
34C: 0xA8A80000 ; f211: RamStby
350: 0xA8DD33F0 ; f212: RamMissedMes
;354: 0x ; f213: RamIsLocked
;358: 0x ; f214: RamNetOnline
;35C: 0x ; f215: RamScreenBrightness
;360: 0x ; f216: RamMenuAnywhere
;364: 0x ; f217: RamShutdownMode
;368: 0x ; f218: RamIsShutdown
;36C: 0x ; f219: RamMainscreenAccuIcon
;
;370: 0x ; f220: RamRandSeed
374: 0xA899E55C ; f221: RamCurrentTrack
;378: 0x ; f222:
;37C: 0x ; f223:
;380: 0x ; f224:
;384: 0x ; f225:
;388: 0x ; f226:
;38C: 0x ; f227: RamProfileNum
390: 0xA8A80000 ; f228: FreeRAM
394: 0x0000123D ; f229: LP_MonthsShort
;
398: 0x00000260 ; f230: Pic_Big0
39C: 0x00000830 ; f231: Pic_Little0
3A0: 0x00000800 ; f232: Pic_Extra
3A4: 0x00000810 ; f233: Pic_Profiles
3A8: 0x00000818 ; f234: Pic_Vibra
;3AC: 0x ; f235: Pic_Call
3B0: 0x00000800 ; f236: Pic_AdvNet
3B4: 0x00001137 ; f237: LP_MonthsLong
3B8: 0x000003EB ; f238: LP_Weekdays
3BC: 0x000005B0 ; f239: Pic_Calendar
;
;3C0: 0x ; f240: Pic_AccuGraph
3C4: 0xA030172D ; 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: 0x ; f248: Additional_PIT_address
;3E4: 0x ; f249: Additional_PIT_start
;
;3E8: 0x ; f250: Additional_PIT_end
;3EC: 0x ; f251:
;3F0: 0x ; f252: PictureRelocationTable
;3F4: 0x ; f253: PictureRelocationBase
;3F8: 0x ; f254: NextPictureMagic
;3FC: 0x ; f255:
#pragma disable old_equal_ff
+0 ;*Master-patch v11*
; (c) avkiev
; (r) 1nvisible,chaos
; (p) qtazure
;(!) Library,API,SWI
;这个补丁的作用是:用来在没有连接计算机的时候控制一些补丁的设置
;刷补丁之前必须先建立一个空的文件:0:\Misc\Patches\PTC\configs.txt
;Run Scaner on startup
02FD67A: 0120 BEDF ; SL7Cv39
;Run Scaner instead of REMOTE_SYNCHRONIZATION
045DD48: 0xA0341E79 0xA0060C81 ; SL7Cv39
+0060000
#pragma enable old_equal_ff
;Bufferizator
C00: DEB5071CE4DF0468002C1CD0103C1034
C10: 2668002E18D0BE42F9D16668002E09D1
C20: 89B03A1C684682A116DF6846211D11DF
C30: 09B0666834788020204004D0B6DF0121
C40: 8140214000D10026301CDEBD
;Dispatcher
C50: FEB5061CE4DF0568103D103528680028
C60: 0AD0E878B042F8D1A86860B460BCFEBC
C70: 89B0804760BCF0E7FEBD
;Scaner
C80: FEB5E4DF051C0468002C1BD0103C1034
C90: 216800290DD0E06800F098F8090E05D0
CA0: 010EA82902D10321884315DF606815DF
CB0: EDE7286815DF002000210022032304B4
CC0: 32DF04BC0124A00214DF061C2E60E003
CD0: 14DF051C60B410214A034B4C494F2068
CE0: 464B98423CD0444B984239D0404B9842
CF0: 36D0404B984233D0414B98422ED0A318
D00: 2068B84205D100F03DF800F052F80F20
D10: 844364189C42F3D13C4B9C42DFD14CA0
D20: 13A10131C3DF52A01EA10131C3DF0020
D30: 3060009E36A00A010321090201316B46
D40: 0ADF041C311CAA1B6B460CDF201C6946
D50: 0DDF301C15DF02B00120FEBD9300E418
D60: A418D9E7
;Auxiliary
D70: 00B5041C2349043422688A42FBD100F0
D80: 01F817E002B56168316000207060A068
D90: 00F01CF8B060E06800F021F8F0601034
DA0: 103602BD01B5041C00F003F801BC15DF
DB0: 00BD00B520782870013401350028F9D1
DC0: 013D0A2028706870023500BDFEB500F0
DD0: 06F801B402D0090E00D18047FFBD02B5
DE0: 002803D0010E01D1201A013002BD
;Data
DF0: "EELI","EEFU","FFS_","FFS",00 ; Skip 128K
E00: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000 ; LGP (skip 640K), Magic, From, To
E10: "0:\\Misc\\Patches\\PTC\\configs.txt",00
E30: "0:\\Misc\\Patches\\PTC\\%08x.ptc",00
E50: "0:\\Misc\\Patches\\Dis\\*.dis",00
E70: "0:\\Misc\\Patches\\Dis\\*.cfg",00
#pragma disable old_equal_ff
CBC: 03 03 ; Ringtone after Refresher
E08: 0xA0000000 0xA0060000 ; From
E0C: 0xA2000000 0xA0080000 ; To
+0 ;*Master-patch v12*
; (c) avkiev
; (r) 1nvisible, chaos
; (p) qtazure
;(!) Library, API, SWI
;这个补丁的作用是:用来在没有连接计算机的时候控制一些补丁的设置
;刷补丁之前必须先建立一个空的文件:0:\Misc\Patches\PTC\configs.txt
;Run Scaner on startup
02FD6AC: 0021 BEDF ; SL7Cv39
;Run Scaner instead of REMOTE_SYNCHRONIZATION
045DD48: 0xA0341E79 0xA0060CA1 ; SL7Cv39
+0060000
#pragma enable old_equal_ff
;Bufferizator
C00: DEB5071CE4DF0468002C1CD0103C1034
C10: 2668002E18D0BE42F9D16668002E09D1
C20: 89B03A1C684686A116DF6846211D11DF
C30: 09B0666834788020204004D0B6DF0121
C40: 8140214000D10026301CDEBD
;Dispatcher
C50: FEB5061CE4DF0568103D103528680028
C60: 0CD0E878B042F8D1A86860B460BCFEBC
C70: 8EB0804705B060BC0028EEE7FEBD
;Scaner
C80: 1FB501A80090012004906846002141DF
C90: 05B0120E542A01D000F002F8002100BD
CA0: F0B5E4DF051C0468002C1BD0103C1034
CB0: 216800290DD0E06800F090F8090E05D0
CC0: 010EA82902D10321884315DF606815DF
CD0: EDE7286815DF002000210022032304B4
CE0: 32DF04BC0124A00214DF061C2E60E003
CF0: 14DF051C60B410214A03474C454FA41A
D00: A4182068414B9842FAD03F4B9842F7D0
D10: 3B4B9842F4D03B4B9842F1D0A3182068
D20: B84205D100F036F800F04BF80F208443
D30: 64189C42F3D1394B9C42E1D148A010A1
D40: 0131C3DF4EA01BA10131C3DF00203060
D50: 009E33A0032109020131012212026B46
D60: 0ADF041C311CAA1B6B460CDF201C6946
D70: 0DDF301C15DFFCBD
;Auxiliary
D80: 00B5041C2349043422688A42FBD100F0
D90: 01F817E002B56168316000207060A068
DA0: 00F01CF8B060E06800F021F8F0601034
DB0: 103602BD01B5041C00F003F801BC15DF
DC0: 00BD00B520782870013401350028F9D1
DD0: 013D0A2028706870023500BDFEB500F0
DE0: 06F801B402D0090E00D18047FFBD02B5
DF0: 002803D0010E01D1201A013002BD
;Data
E00: "EELI","EEFU","FFS_","FFS",00 ; Skip 128K
E10: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000 ; LGP, Magic, From, To
E20: "0:\\Misc\\Patches\\PTC\\configs.txt",00
E40: "0:\\Misc\\Patches\\PTC\\%08x.ptc",00
E60: "0:\\Misc\\Patches\\Dis\\*.dis",00
E80: "0:\\Misc\\Patches\\Dis\\*.cfg",00
#pragma disable old_equal_ff
;C7B: E7 D0 ; Check retcode from dis-patches
CDC: 03 03 ; Ringtone after Refresher
E18: 0xA0000000 0xA0060000 ; From
E1C: 0xA2000000 0xA0080000 ; To
+0 ;*Functions and variables library*
; (c) avkiev
; (p) qtazure
;for SL7C V39
;2006-07-26
;(!) API
+0074000
#pragma enable old_equal_ff
;0000: 0x ; f000: SWI_0
;0004: 0x ; f001: SWI_1
;0008: 0x ; f002: SWI_2
;000C: 0x ; f003: SWI_3
;0010: 0x ; f004: SWI_4
0014: 0xA026E00D ; f005: DecToHex
0018: 0xA01AA928 ; f006: GetAkku
001C: 0xA006F061 ; f007: GetLP
0020: 0xA01B4E6C ; f008: SetIllumination
0024: 0xA0232E88 ; f009: SwitchPhoneOff
;
0028: 0xA02517A4 ; f010: fopen
002C: 0xA0251824 ; f011: fread
0030: 0xA0251954 ; f012: fwrite
0034: 0xA02516F8 ; f013: fclose
0038: 0xA0251728 ; f014: fflush
003C: 0xA0251758 ; f015: lseek
;0040: 0x ; f016: mkdir
0044: 0xA006F001 ; f017: OpenReadCloseFile
;0048: 0x ; f018: GetFileAttrib
;004C: 0x ; f019: SetFileAttrib
;
0050: 0xA0094B5C ; f020: malloc
0054: 0xA0094BB8 ; f021: mfree
0058: 0xA1420EC9 ; f022: sPrintf
005C: 0xA1422935 ; f023: strcat
0060: 0xA1422955 ; f024: strchr
0064: 0xA1422978 ; f025: strcmp
0068: 0xA1422A15 ; f026: strcopy
006C: 0xA1422A95 ; f027: StrLen
0070: 0xA01F60E1 ; f028: wsAppendChar
0074: 0xA01F6095 ; f029: wsInsertChar
;
;0078: 0x ; f030: GetPITaddr
;007C: 0x ; f031: DrawMainScreen
;0080: 0x ; f032: DrawScreenSaver
0084: 0xA099F29F ; f033: GetImgHeight
0088: 0xA099F2AF ; f034: GetImgWidth
008C: 0xA029BFAD ; f035: DrawImg
;0090: 0x ; f036: DrawImage2
0094: 0xA029B50F ; f037: DrawCanvas
0098: 0xA0A19E0D ; f038: DrawImgBW
;009C: 0x ; f039: AddIconToIconbar
;
;00A0: 0x ; f040: getEELiteMaxID
;00A4: 0x ; f041: getEEFullMaxID
;00A8: 0x ; f042: GetEELiteBlockAddress
;00AC: 0x ; f043: getEELiteBlockSizeVersion
;00B0: 0x ; f044: getEEFullBlockSizeVersion
;00B4: 0x ; f045: StartWriteEELiteBlock
;00B8: 0x ; f046: FinishWriteEELiteBlock
;00BC: 0x ; f047: DeleteEELiteBlock
;00C0: 0x ; f048: WriteEELiteBlock
00C4: 0xA1422BDD ; f049: strrchr
;
00C8: 0xA0281220 ; f050: PlaySound
00CC: 0xA0277C28 ; f051: PlaySound2
00D0: 0xA0B29B28 ; f052: PlaySoundLoop
;00D4: 0x ; f053: AlarmClockRing
;00D8: 0x ; f054: GetATCmdString
00DC: 0xA05EE02D ; f055: OriginalATCGSN
;00E0: 0x ; f056: PostAtCommand
00E4: 0xA0511B85 ; f057: SendATAnswerStr
;00E8: 0x ; f058: mfree_high
00EC: 0xA1421C31 ; f059: MemChr
;
;00F0: 0x ; f060: SetFileSize
;00F4: 0x ; f061: editOrNewTXTModule
;00F8: 0x ; f062: LoadProcesses
00FC: 0xA099A401 ; f063: SelectColor
0100: 0xA028A0C1 ; f064: GetVibraStatus
0104: 0xA095CDDB ; f065: GetProvider
0108: 0x00000000 ; f066: IsScreenSaver
010C: 0xA0964D73 ; f067: IsUnlocked
;0110: 0x ; f068: TempLigntOn
;0114: 0x ; f069: GetWavLen
;
;0118: 0x ; f070: HasNewSMS
;011C: 0x ; f071: HasFlashSMS
;0120: 0x ; f072: ReadNewSMS
;0124: 0x ; f073: ReadFlashSMS
;0128: 0x ; f074: PlayFile
012C: 0xA0AACAF8 ; f075: StartMidlet
;0130: 0x ; f076: GetMissedCallsCount
0134: 0xA0093278 ; f077: CallAfterTimer
;0138: 0x ; f078: ShowMsgInR1_3
;013C: 0x ; f079: ShowMsgInR1_4
;
;0140: 0x ; f080: ShowMsgInR1_7
0144: 0xA0E42817 ; f081: GetNetAccessMode
;0148: 0x ; f082: GetIlluminationDataTable
;014C: 0x ; f083: memcmp
0150: 0xA02C4569 ; f084: StrToInt
0154: 0xA03AA807 ; f085: SwitchVibraOnOff
0158: 0xA006F131 ; f086: PlayVibra
;015C: 0x ; f087: IsCallAfterTimerStillRunning
0160: 0xA001838C ; f088: ClearMemory
;0164: 0x ; f089: MemCopy
;
;0168: 0x ; f090: KeypressOn
;016C: 0x ; f091: KeypressOff
;0170: 0x ; f092: GetCPUClock
0174: 0xA03464D3 ; f093: GetCPULoad
;0178: 0x ; f094: GetMMIMemUsed
;017C: 0x ; f095: GetNonPermMemAvail
;0180: 0x ; f096: ShowMainMenu
;0184: 0x ; f097: ShowNativeMenu
0188: 0xA028A089 ; f098: SetVibraStatus
;018C: 0x ; f099: MS_Wallpaper_Flush
;
;0190: 0x ; f100: TriggerUpdate
;0194: 0x ; f101: EndCall
;0198: 0x ; f102: EndCallBusy
;019C: 0x ; f103: IsDirectCallActive
;01A0: 0x ; f104: GetScreenSaverRAM
;01A4: 0x ; f105: LockShed
;01A8: 0x ; f106: UnLockShed
01AC: 0xA0251274 ; f107: FindFirstFile
01B0: 0xA02512F4 ; f108: FindNextFile
01B4: 0xA02511BC ; f109: FindClose
;
01B8: 0xA0DE6239 ; f110: IsCalling
;01BC: 0x ; f111: RefreshGPRSTraffic
;01C0: 0x ; f112: GetGPRSTrafficPointer
;01C4: 0x ; f113: DrawRoundRect
;01C8: 0x ; f114: SetCurrentSecondOfCall
;01CC: 0x ; f115: GetTypeOfCall
;01D0: 0x ; f116: GetFunctionPointer
;01D4: 0x ; f117: StoreXYWHtoRECT
;01D8: 0x ; f118: SetWindowText
;01DC: 0x ; f119: set2color_byPaletteAdr
;
;01E0: 0x ; f120: GetTimeFormat
;01E4: 0x ; f121: DrawObject
;01E8: 0x ; f122: ClearWindowBuffer
;01EC: 0x ; f123: GetProfileFilter
01F0: 0xA01AF73F ; f124: SetVibration
;01F4: 0x ; f125: IsIncognitoCall
;01F8: 0x ; f126: Rand
01FC: 0xA058D1F5 ; f127: IsPlayerOn
0200: 0xA0631881 ; f128: GetCallsList
0204: 0xA14224A8 ; f129: HexToDec
;
0208: 0xA058D2D7 ; f130: GetCurrentTrackFilename
;020C: 0x ; f131: GetPathOfFoundFile
;0210: 0x ; f132: GetFileStats
;0214: 0x ; f133: StrCmpNoCase
;0218: 0x ; f134: ReadEEPROMData
;021C: 0x ; f135: WriteEEPROMData
0220: 0xA022DE68 ; f136: GetAccessoryType
0224: 0xA09670FC ; f137: GetLangMesIntoWS
;0228: 0x ; f138: GetFreeFlexSpace
;022C: 0x ; f139: GetTotalFlexSpace
;
;0230: 0x ; f140: RegExplorerExt
0234: 0xA030298F ; f141: GetProfileName
;0238: 0x ; f142:
;023C: 0x ; f143:
;0240: 0x ; f144:
;0244: 0x ; f145:
;0248: 0x ; f146:
;024C: 0x ; f147:
;0250: 0x ; f148:
;0254: 0x ; f149:
;
;0258: 0x ; f150:
;025C: 0x ; f151:
;0260: 0x ; f152:
;0264: 0x ; f153:
;0268: 0x ; f154:
;026C: 0x ; f155:
;0270: 0x ; f156:
;00274: 0x ; f157:
;0278: 0x ; f158:
;027C: 0x ; f159:
;
0280: 0xA0991D2D ; f160: wsprintf
;0284: 0x ; f161: wstrcpy
;0288: 0x ; f162: Unicode_GetCharByPosition
028C: 0xA0251EE4 ; f163: ws_2str
;0290: 0x ; f164:
;0294: 0x ; f165:
;0298: 0x ; f166:
;029C: 0x ; f167:
;02A0: 0x ; f168:
;02A4: 0x ; f169:
;
;02A8: 0x ; f170:
;02AC: 0x ; f171: SWI_AB
;02B0: 0x ; f172: DrawText
;02B4: 0x ; f173: StrAnsi2Uni
;02B8: 0x ; f174: StrUni2Ansi
;02BC: 0x ; f175: Hex2Int
;02C0: 0x ; f176: DrawPicWithCanvas
02C4: 0xA006F101 ; f177: DrawColorPicWithCanvas
;02C8: 0x ; f178:
;02CC: 0x ; f179: Seconds2iTime
;
02D0: 0xA096132F ; f180: GetDateTime
02D4: 0xA026CFCF ; f181: GetWeek
02D8: 0xA0289427 ; f182: GetProfile
02DC: 0xA0289487 ; f183: SetProfile
02E0: 0xA14222C8 ; f184: dwMODdw
;02E4: 0x ; f185:
;02E8: 0x ; f186:
;02EC: 0x ; f187:
;02F0: 0x ; f188:
;02F4: 0x ; f189:
;
02F8: 0xA0060C81 ; f190: RunScaner
;02FC: 0x ; f191: SpellTime
;0300: 0x ; f192: MiniGPS
0304: 0xA0060C51 ; f193: RunDispatcher
;0308: 0x ; f194: GetAllPatchesByInject
030C: 0xA006F091 ; f195: ProcessFiles
0310: 0xA0060C01 ; f196: GetBuffer
;0314: 0x ; f197: PIT_Manager_Core
;0318: 0x ; f198:
;031C: 0x ; f199: CallLibFunByNumber
;
0320: 0xA8D036D6 ; f200: RamCap
0324: 0xA8D036FA ; f201: RamLS
0328: 0xA8DFED05 ; f202: RamNet
;032C: 0x ; f203:
;0330: 0x ; f204: RamMissedCalls
;0334: 0x ; f205: RamMissedSMS
;0338: 0x ; f206: RamDateTime
;033C: 0x ; f207: RamAlarm
0340: 0xA8D6A4F4 ; f208: RamAccPoint
;0344: 0x ; f209: RamScreensaver
;
;0348: 0x ; f210: RamAutoTime
034C: 0xA8A80000 ; f211: RamStby
0350: 0xA8DD33F0 ; f212: RamMissedMes
;0354: 0x ; f213: RamIsLocked
;0358: 0x ; f214: RamNetOnline
;035C: 0x ; f215: RamScreenBrightness
;0360: 0x ; f216: RamMenuAnywhere
;0364: 0x ; f217: RamShutdownMode
;0368: 0x ; f218: RamIsShutdown
;036C: 0x ; f219: RamMainscreenAccuIcon
;
;0370: 0x ; f220: RamRandSeed
0374: 0xA899E55C ; f221: RamCurrentTrack
;0378: 0x ; f222:
;037C: 0x ; f223:
;0380: 0x ; f224:
;0384: 0x ; f225:
;0388: 0x ; f226:
;038C: 0x ; f227: RamProfileNum
0390: 0xA8A80000 ; f228: FreeRAM
0394: 0x0000123D ; f229: LP_MonthsShort
;
0398: 0x00000260 ; f230: Pic_Big0
039C: 0x00000830 ; f231: Pic_Little0
03A0: 0x00000800 ; f232: Pic_Extra
03A4: 0x00000810 ; f233: Pic_Profiles
03A8: 0x00000818 ; f234: Pic_Vibra
;03AC: 0x ; f235: Pic_Call
03B0: 0x00000800 ; f236: Pic_AdvNet
03B4: 0x00001137 ; f237: LP_MonthsLong
03B8: 0x000003EB ; f238: LP_Weekdays
03BC: 0x000005B0 ; f239: Pic_Calendar
;
;03C0: 0x ; f240: Pic_AccuGraph
03C4: 0xA030172D ; f241: BuildCanvas
;03C8: 0x ; f242: lpRAM_PIT
;03CC: 0x ; f243: RAM_PIT_Cap
;03D0: 0x ; f244:
;03D4: 0x ; f245:
;03D8: 0x ; f246:
;03DC: 0x ; f247:
;03E0: 0x ; f248: Additional_PIT_address
;03E4: 0x ; f249: Additional_PIT_start
;
;03E8: 0x ; f250: Additional_PIT_end
;03EC: 0x ; f251:
;03F0: 0x ; f252: PictureRelocationTable
;03F4: 0x ; f253: PictureRelocationBase
;03F8: 0x ; f254: NextPictureMagic
;03FC: 0x ; f255:
;
;High Library
;
;0400: 0x ; f256:
;0404: 0x ; f257:
;0408: 0x ; f258:
;040C: 0x ; f259:
;
;0410: 0x ; f260:
;0414: 0x ; f261:
;0418: 0x ; f262:
;041C: 0x ; f263:
;0420: 0x ; f264:
;0424: 0x ; f265:
;0428: 0x ; f266:
;042C: 0x ; f267:
;0430: 0x ; f268:
;0434: 0x ; f269:
;
;0438: 0x ; f270:
;043C: 0x ; f271:
;0440: 0x ; f272:
;0444: 0x ; f273:
;0448: 0x ; f274:
;044C: 0x ; f275:
;0450: 0x ; f276:
;0454: 0x ; f277:
;0458: 0x ; f278:
;045C: 0x ; f279:
;
;0460: 0x ; f280:
;0464: 0x ; f281:
;0468: 0x ; f282:
;046C: 0x ; f283:
;0470: 0x ; f284:
;0474: 0x ; f285:
;0478: 0x ; f286:
;047C: 0x ; f287:
;0480: 0x ; f288:
;0484: 0x ; f289:
;
;0488: 0x ; f290:
;048C: 0x ; f291:
;0490: 0x ; f292:
;0494: 0x ; f293:
;0498: 0x ; f294:
;049C: 0x ; f295: CreateLocalWS(WSHDR *wshdr,unsigned __int16 *wsbody,int len)
;04A0: 0x ; f296:
;04A4: 0x ; f297:
;04A8: 0x ; f298:
;04AC: 0x ; f299:
;
;
;04B0: 0x ; f300:
;04B4: 0x ; f301:
;04B8: 0x ; f302:
;04BC: 0x ; f303:
;04C0: 0x ; f304:
;04C4: 0x ; f305:
;04C8: 0x ; f306:
;04CC: 0x ; f307:
;04D0: 0x ; f308:
;04D4: 0x ; f309:
;
;04D8: 0x ; f310:
;04DC: 0x ; f311:
;04E0: 0x ; f312:
;04E4: 0x ; f313:
;04E8: 0x ; f314:
;04EC: 0x ; f315:
;04F0: 0x ; f316:
;04F4: 0x ; f317:
;04F8: 0x ; f318:
;04FC: 0x ; f319:
;
;0500: 0x ; f320:
;0504: 0x ; f321:
;0508: 0x ; f322:
;050C: 0x ; f323:
;0510: 0x ; f324:
;0514: 0x ; f325:
;0518: 0x ; f326:
;051C: 0x ; f327:
;0520: 0x ; f328:
;0524: 0x ; f329:
;
;0528: 0x ; f330:
;052C: 0x ; f331:
;0530: 0x ; f332: DrawString(WSHDR *WSHDR,int x1,int y1,int x2,int y2,int font,int text_attribute,int *Pen,int *Brush)
;0534: 0x ; f333:
;0538: 0x ; f334:
;053C: 0x ; f335:
;0540: 0x ; f336:
;0544: 0x ; f337:
;0548: 0x ; f338:
;054C: 0x ; f339:
;
;0550: 0x ; f340:
;0554: 0x ; f341:
;0558: 0x ; f342:
;055C: 0x ; f343:
;0560: 0x ; f344:
;0564: 0x ; f345:
;0568: 0x ; f346:
;056C: 0x ; f347:
;0570: 0x ; f348:
;0574: 0x ; f349:
;
;0578: 0x ; f350:
;057C: 0x ; f351:
;0580: 0x ; f352:
;0584: 0x ; f353:
;0588: 0x ; f354:
;058C: 0x ; f355:
;0590: 0x ; f356:
;0594: 0x ; f357:
;0598: 0x ; f358:
;059C: 0x ; f359:
#pragma disable old_equal_ff
+0
[ 本帖最后由 qtazure 于 2006-8-1 15:45 编辑 ] |
评分
-
查看全部评分
|