爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: papuas
收起左侧

[汇总] MasterPatch相关

 关闭 [复制链接]
发表于 2006-5-28 17:35:17 | 显示全部楼层
  1. ;***锁键盘显示大时钟v5.5 - MP v3.1 support***
  2. ;(C) Lisugar
  3. ;(R) avkiev
  4. ;For x65
  5. ;数字的背景色置成透明可以更改配色方案的BodyBackGround这个属性
  6. ;字体的颜色和配色方案的BodyText这个属性的颜色一致
  7. ;v2.0 根据系统设置自动切换12小时和24小时格式
  8. ;v3.0 可自由设定数字的颜色和背景色
  9. ;v3.1 重新整理代码调整数字之间的距离,更美观
  10. ;v5.1 配合MasterPatch
  11. ;v5.2,解决修正拨号时仍然显示的问题,需要更新06.03.21的functionlibrary(v11)
  12. ;v5.3,修正屏保状态下来电的显示
  13. ;v5.4 使用坐标定位器定位12小时和24小时时钟位置
  14. ;v5.5 增加Canvers控制

  15. ; (!) MasterPatch
  16. ; (!) FunctionLibrary (f067, f000, z02, f120, f004, f037, f038, f033, f034)
  17. ; (!) GraphPatchManager 3.x

  18. #pragma enable old_equal_ff
  19. 0xFC2CE0: 02B54448FDF78CFF40D0FDF7D5FC3868
  20. 0xFC2CF0: 00283BD0FDF78CFA38D1FDF78DFA0130
  21. 0xFC2D00: 317FC14032D30098B0610020311D0431
  22. 0xFC2D10: FDF776F9FDF70CFDF760FDF751FB071C
  23. 0xFC2D20: 317A012F03D075793479B3790DE0B578
  24. 0xFC2D30: 7478F378002901D10C2106E00C2900DA
  25. 0xFC2D40: 03E002270C2900D00C3900F010F80B20
  26. 0xFC2D50: 00F016F8717A00F00AF8002F06D0012F
  27. 0xFC2D60: 01D00C2000E00A2000F00AF802BDC9B5
  28. 0xFC2D70: 0A2058B4FDF754F958BC00F001F800E0
  29. 0xFC2D80: CAB5F268121800F011F81EB4201C341C
  30. 0xFC2D90: 1034231D291C0094FDF7CAF902BC01BC
  31. 0xFC2DA0: FDF7B6F918BC2418E418C9BDFFB5F079
  32. 0xFC2DB0: 012804D0201C291CB36900F001F8FFBD
  33. 0xFC2DC0: 1FB5101CFDF7A4F9041C101CFDF79CF9
  34. 0xFC2DD0: 0138013C06BC84B00B19801800900120
  35. 0xFC2DE0: 01900598FDF7A0F902B01FBDC046C046
  36. 0xFC2DF0: C046C04602AB0001

  37. 0xFC2E00: 0xB1C2D3E4,0x0100AB02,0xA0FC2CE1,00000000,"\
  38. {patch=`Big Digital Clock` ver=5.5 id=0100AB02}","\
  39. {1 xy T12 y=73}\
  40. {3 sl Gap12 r=0..6 v=3}","\
  41. {4 xy T24 y=73}\
  42. {6 sl Gap24 r=0..6 v=6}","\
  43. {16 h BColor ml=4 v=00000000}","\
  44. {20 h FColor ml=4 v=00000064}","\
  45. {28.0 cb `Show in lock`}","\
  46. {28.1 cb `Show in unlock`}","\
  47. {7 cb `DisableCanvas`}","\
  48. ",00
  49. #pragma disable old_equal_ff
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-5-28 17:42:33 | 显示全部楼层
修改入口占用(使用ELSE_SATKITMENU),支持Master-Patch v3.1 beta 3
相关图片补丁请到原v2.0版处下载



  1. ;StartMenu on MainScreen v2.1 - MP v3.1 support
  2. ; (c) KreN
  3. ; (r) 1nvisible, benj9
  4. ; (p) Lisugar

  5. ; (!) Master-Patch
  6. ; (!) FunctionLibrary(f36, f75, f77, f100, f103, f116, f117, f118, f119, f121, f122)
  7. ; (!) GraphPatchManager v3.x
  8. ; (!) PICTURES

  9. 0A59A98: 6F0F97A0 0xA0FCC0E3
  10. 08DAF82: 002861D0FFF727F90028 C046,00498847,0xA0FCC051

  11. #pragma enable old_equal_ff
  12. 0FCC000: 00B500F07EF807D0B078002804D0F4F7
  13. 0FCC010: 43FB3868002800D100BD326900207179
  14. 0FCC020: F4F77EF801277279013230208019317A
  15. 0FCC030: B57973781424BB4200D1083433191C1D
  16. 0FCC040: 00F096F8082FE7D052191A300137F0E7
  17. 0FCC050: FCB5012818D1F4F76FF9002814D100F0
  18. 0FCC060: 50F810D0B1780222A85EF2783271F070
  19. 0FCC070: 002828D02E2826D0002904D071782528
  20. 0FCC080: 0BD026280ED08942FCBC02F0D2EF0D21
  21. 0FCC090: 002800D10131081C1FE0082900D10939
  22. 0FCC0A0: 013103E0002900D10931013971702436
  23. 0FCC0B0: 301D31680FA20132F4F7D6F80020F4F7
  24. 0FCC0C0: 2FF907B0B0BD292AE1D03D2ADFD0012A
  25. 0FCC0D0: D9D1F4F7B1F8D6D10C2000F017F8D2D0
  26. 0FCC0E0: ECE7FFB500F00DF802D00B2000F00EF8
  27. 0FCC0F0: FFBDC046FFB500F004F801D00020B070
  28. 0FCC100: FFBDBFB55348F4F77BFDBFBD00B5B278
  29. 0FCC110: 315C01238F44C046894202E00023B370
  30. 0FCC120: 002E00BD5340FAE7002AF8D0002AF8D0
  31. 0FCC130: 00F001F8F4E700B57178002915D00139
  32. 0FCC140: 8801FF300530801902789744C04606E0
  33. 0FCC150: 03E00830F4F780F807E0406804E00901
  34. 0FCC160: 1BA04018F4F71CF980470020B07000BD
  35. 0FCC170: FFB590B00CA80095F379F4F715F910AB
  36. 0FCC180: 186800F016F8C022707A0090B07A0190
  37. 0FCC190: 0CA902A8F4F70CF91399149A02A8F4F7
  38. 0FCC1A0: 0BF902A8F4F710F902A8F4F711F910B0
  39. 0FCC1B0: FFBD00210231425A002AFBD102394908
  40. 0FCC1C0: 01807047

  41. 0FCC1D0: "ELSE_ALARMCLOCK",00\
  42. "FLSH_MYOWNSTUFF",00\
  43. "JAVA_GAMES_MENU",00\
  44. "JAVA_APPLI_MENU",00\
  45. "FLSH_FLEXSOUNDS",00\
  46. "MESG_NEWEMS_VFO",00\
  47. "ELSE_CALCULATOR",00\
  48. "ELSE_INIRCAMERA",00

  49. 0FCC250: E4D3C2B1,0x0100cd0b,0xA0FCC001,00000000,"\
  50. {patch=MenuPusk id=0100cd0b ver=2.1 cp=KreN}","\
  51. {tp mp}","\
  52. {0 o action standart=0 adress=2 midlet=4}","\
  53. {4 a adress}","\
  54. {8 sf midlet mask=*.jar ml=55}","\
  55. {endtp}","\
  56. {c key nothing=0 open=6 close=4 `open&close`=12 `open&select`=16 select=20}","\
  57. {sm `Pic&FontsSetup`}","\
  58. {5 sl `Y position` range=0..175 v=45}","\
  59. {6 sl HeightPoint  range=12..18 v=14}","\
  60. {7 sl WidthPoint v=67}","\
  61. {8 b `space left` range=0..30 v=26}","\
  62. {16 i `pic background` v=1243}","\
  63. {20 h FontColor ml=4 v=00000064}","\
  64. {24 h BackColor ml=4 v=00000000}","\
  65. {28 h SFontColor ml=4 v=FFFFFF64}","\
  66. {32 h SBackColor ml=4 v=0000FF64}","\
  67. {9 b FontSize v=7}","\
  68. {10 o FontType normal=0 accented=8}","\
  69. {endsm}","\
  70. \
  71. {sm PointsSetup}\
  72. {sm `1st item`}","\
  73. {260 usetp mp}","\
  74. {50 u string ml=11 v=`Alarm`}","\
  75. {endsm}","\
  76. \
  77. {sm `2nd item`}","\
  78. {324 usetp mp}","\
  79. {76 u string ml=11 v=`My Stuff`}","\
  80. {endsm}","\
  81. \
  82. {sm `3rd item`}","\
  83. {388 usetp mp}","\
  84. {102 u string ml=11 v=`Games`}","\
  85. {endsm}","\
  86. \
  87. {sm `4th item`}","\
  88. {452 usetp mp}","\
  89. {128 u string ml=11 v=`App`}","\
  90. {endsm}","\
  91. \
  92. {sm `5th item`}","\
  93. {516 usetp mp}","\
  94. {154 u string ml=11 v=`Melodies`}","\
  95. {endsm}","\
  96. \
  97. {sm `6th item`}","\
  98. {580 usetp mp}","\
  99. {180 u string ml=11 v=`New SMS`}","\
  100. {endsm}","\
  101. \
  102. {sm `7th item`}","\
  103. {644 usetp mp}","\
  104. {206 u string ml=11 v=`Calculator`}","\
  105. {endsm}","\
  106. \
  107. {sm `8th item`}","\
  108. {708 usetp mp}","\
  109. {232 u string ml=11 v=`Master`}","\
  110. {endsm}","\
  111. {endsm}\
  112. \
  113. {sm KeySetup}","\
  114. {11 o HotKey c=key v=16}","\
  115. {12 o RedButton c=key v=4}","\
  116. {13 o JoyHoldPress c=key v=12}","\
  117. {14 o JoyPress c=key v=20}","\
  118. {endsm}","\
  119. {36 ms timeclosemenu v=1100}",00
  120. #pragma disable old_equal_ff
复制代码

[ 本帖最后由 starfriend 于 2006-5-28 23:03 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-6-5 20:49:33 | 显示全部楼层
注意!
请先撤销键盘灯控制v2.2,否则没有效果



; * Smart Illumination * 键盘灯自动控制 *
; (c) B0Ba
; (p) starfriend
; 补丁从moring到evening自动关闭键盘灯
; 在补丁中可设置moring和evening的时间,即在此时间段内关闭键盘灯


### S6C V53 ###
0C5FB44: B45A25A1 0xA0FC3B31

#pragma enable old_equal_ff
0FC3B10: 506F727465642066726F6D2073373576
0FC3B20: 3332206279202D3D284B6164293D2D20
0FC3B30: F0B50FB40D48FDF763F801D10FBC11E0
0FC3B40: 82B000206946FCF75BFA6D462C7802B0
0FC3B50: 0FBC012806D17578AC4203D3B578AC42
0FC3B60: 00D20022FCF76CFAF0BD0000,0x00B0BA02
0FC3B70: 0xB1C2D3E4,0x00B0BA02,0000000000000000
0FC3B80: "\
{p=`Smart Illumination` id=B0Ba02 cp=BoBa ver=1}\
{info `The phone turns keypadlight off from morning till evening`}\
{1 sl Morning r=1..23 v=8}\
{2 sl Evening r=1..23 v=18}",00
#pragma disable old_equal_ff
回复 支持 反对

使用道具 举报

发表于 2006-6-29 11:40:55 | 显示全部楼层
基站信号图标指示器 v1.0

注意!需撤销原"扩展屏幕信息 v6.1i"




  1. ;* x65 - ImprovedNetIndicator *
  2. ; (c) avkiev
  3. ; (i) starfriend

  4. ; (!) MasterPatch V3&V3.1
  5. ; (!) FunctionLibrary(v02, z08, f034, f033, f037, f036)
  6. ; (!) GraphPatchManager v3.x
  7. ; (UNDO) Extra info on the main screen v6.1

  8. #pragma enable old_equal_ff
  9. 0xFC1600: 02B53048FFF7FCFA37D0009D281C7060
  10. 0xFC1610: 0721FFF71DF87478B57882B4B8790130
  11. 0xFC1620: 00210022F37A83424A41337B83424A41
  12. 0xFC1630: 737B83424A41B37B83424A41F37B8342
  13. 0xFC1640: 4A41337C83424A41737C83424A41B37C
  14. 0xFC1650: 83424A410E2007231A4004D0501E3B88
  15. 0xFC1660: FF2B00D30730FFF77BF800F007F8063C
  16. 0xFC1670: 053482BC0C370139CFD102BD82B53A18
  17. 0xFC1680: 201C291C736800F002F8063482BD1FB5
  18. 0xFC1690: 101CFEF73DFD041C101CFEF735FD0138
  19. 0xFC16A0: 013C06BC84B00B198018009001200190
  20. 0xFC16B0: 0598FEF739FD02B007BCFEF731FD18BD

  21. 0xFC16C0: 0xB1C2D3E4,0x0100AB04,0xA0FC1601,00000000,"
  22. {patch=`ImprovedNetIndicator` ver=1.0 cp=avkiev id=0100AB04}","
  23. {1 xy `AdvNet` y=128}","
  24. {sm Limits}","
  25. {11 b `1` v=30}
  26. {12 b `2` v=52}
  27. {13 b `3` v=60}
  28. {14 b `4` v=68}
  29. {15 b `5` v=76}
  30. {16 b `6` v=84}
  31. {17 b `7` v=92}
  32. {18 b `8` v=100}
  33. {endsm}",00
  34. #pragma disable old_equal_ff
复制代码




                               
登录/注册后可看大图



                               
登录/注册后可看大图
回复 支持 反对

使用道具 举报

发表于 2006-6-30 12:09:14 | 显示全部楼层

更新到这里

  1. ;* API *
  2. ;This Patch contains some useful functions which have not been found in FW
  3. ;It is universal and can be installed on every x65-x75 phone without changing
  4. ;v14.0
  5. #pragma enable old_equal_ff
  6. ;----------------------------------------
  7. ; API - OpenReadCloseFile - fix
  8. ; v1.1
  9. ; (c) Lisugar
  10. ; (!) FunctionLibrary(f010, f011, f013, f015, f020)

  11. ;因为C6C一直没有找到这个函数影响进度, 因此, 写了这个函数暂时代替
  12. ;C6C必须刷这个函数其他机型可以不刷

  13. ; R0 = the address of filename
  14. ; R1 = a pointer to the address of buffer want to read in
  15. ;      the address of buffer will be malloced automaticly
  16. ; return R0 -1 when find err else return filesize
  17. ; return R1 the pointer of the address of buffer

  18. 0xFCFFA0: FEB581B00E1C6B4680221102F0F750F8
  19. 0xFCFFB0: 051C431C002B1DD0281C002102226B46
  20. 0xFCFFC0: F0F75AF800280FDD041CF0F769F83060
  21. 0xFCFFD0: 281C002100226B46F0F74EF8281C3168
  22. 0xFCFFE0: 221C6B46F0F738F8061C6946281CF0F7
  23. 0xFCFFF0: 3BF8301C01B0FEBD
  24. ;----------------------------------------
  25. ;OpenWriteCloseFile
  26. ;v1.1
  27. ;(c) 1nvisible
  28. ;Writes Buffer to a File
  29. ;R0 - File Name
  30. ;R1 - Buffer Pointer
  31. ;R2 - Bytes to Write

  32. 0FCF000: FFB50D1C161C0849FF2201326B46F1F7
  33. 0FCF010: 1FF8291C321C061C6B46F1F721F8301C
  34. 0FCF020: 6946F1F721F8FFBD01030000
  35. ;----------------------------------------
  36. ;ReturnProcedure
  37. ;v1.0
  38. ;(c) 1nvisible
  39. ;Returns from ldr/blx patches by adding 4 to LR

  40. 0FCF030: 0040BDE804E08EE21EFF2FE1
  41. ;----------------------------------------
  42. ;Hex2Int
  43. ;v1.0
  44. ;(c) empeka
  45. ;This function converts numerical string containing hexadecimal value to 32bit integer
  46. ;Parameters:
  47. ;R0: pointer to string
  48. ;R1: address for pointer containing last processed byte from input string (optional)
  49. ;Output:
  50. ;R0: received value (32bit)
  51. ;R1: pointer to last processed character
  52. ;Notes:
  53. ;Function automatically skips blanks (0x20) and new lines (0x13) in given string, so "123 4" is possible in input
  54. ;If function encounters character, which is one of above, nor hexadecimal digit, it breaks execution.

  55. 0FCF050: 10B5002302780130141C093C042CF9D9
  56. 0FCF060: 202AF7D0302A15D3662A13D8392A09DD
  57. 0FCF070: 412A0FDB462A03DD612A0BDB573A02E0
  58. 0FCF080: 373A00E0303A1C1C102363439B180278
  59. 0FCF090: 0130E7E7002901D001380860181C10BD
  60. ;----------------------------------------
  61. ; StrAnsi2Uni
  62. ; in:  R0 = pointer to ANSI string (0-term),
  63. ;      R1 = pointer to Unicode string buffer (1st word - len)

  64. 0FCF0A0: FFB5021C00230224D05C002805D000F0
  65. 0FCF0B0: 17F8085301330234F6E70B80FFBD
  66. ;----------------------------------------
  67. ; StrUni2Ansi
  68. ; in:  R0 = pointer to Unicode string (1st word - len),
  69. ;      R1 = pointer to ANSI string buffer

  70. 0FCF0C0: FFB50388821C108800F03AF808700131
  71. 0FCF0D0: 0232013B002BF6D10B70FFBD
  72. ;----------------------------------------
  73. ; CharAnsi2Unicode
  74. ; in:  R0 = ANSI char
  75. ; out: R0 = Unicode char

  76. 0FCF0E0: 02B5A821884228DB15D0401A182803DB
  77. 0FCF0F0: 572822DC08381DE002280ED007280ED0
  78. 0FCF100: 0A280ED00B280ED010280ED012280ED0
  79. 0FCF110: 17280ED011E001200CE004200AE00720
  80. 0FCF120: 08E0062006E0562004E0512002E05420
  81. 0FCF130: 00E0572004210902401802BD
  82. ;----------------------------------------
  83. ; CharUnicode2Ansi
  84. ; in:  R0 = Unicode char
  85. ; out: R0 = ANSI char

  86. 0FCF140: 02B504210902884228DB401A102803DB
  87. 0FCF150: 4F280ADC083020E001280FD004280FD0
  88. 0FCF160: 06280FD007280FD018E051280ED05428
  89. 0FCF170: 0ED056280ED057280ED00FE000200CE0
  90. 0FCF180: 02200AE00A2008E0072006E0102004E0
  91. 0FCF190: 122002E00B2000E01720A83002BD
  92. ;----------------------------------------
  93. ;DrawText
  94. ;v1.1
  95. ;(c) 1nvisible
  96. ;(r) benj9, KreN
  97. ;Draws a text string.
  98. ;R0 - wstring
  99. ;R1 - x
  100. ;R2 - y
  101. ;R3 - font
  102. ;[SP] - width
  103. ;[SP+4] - height
  104. ;[SP+8] - alignment
  105. ;[SP+12] - text color
  106. ;[SP+16] - bg color
  107. ;[SP+20] - inversion

  108. 0FCF1B0: F0B5FFB0041C1D1C859B009304A8849B
  109. 0FCF1C0: F1F7F2F808A804A9899A2B1C0093869B
  110. 0FCF1D0: 0193029402ABF1F7EBF808A88799889A
  111. 0FCF1E0: F1F7EAF808A8F1F7EFF808A8F1F7F0F8
  112. 0FCF1F0: 7FB0F0BD
  113. ;----------------------------------------
  114. ;OpenReadCloseFile
  115. ;v1.1
  116. ;(c) KreN
  117. ;Reads whole file to RAM. Supports >64k files.
  118. ;R0 - File Name (0-term str)
  119. ;R1 - RAM for ptr (4 bytes)

  120. 0FCF200: FEB582B00D1C041C00F04AF8411C36D0
  121. 0FCF210: 061E201C802211026B46F0F719FF0190
  122. 0FCF220: 411C2CD0701CF0F73BFF2860051C0024
  123. 0FCF230: 84550294029901291AD0802000020030
  124. 0FCF240: 86420CD9211C019800226B46F0F714FF
  125. 0FCF250: 8022120200322919A418B61A03E02919
  126. 0FCF260: 321C0120029001986B46F0F7F5FEE1E7
  127. 0FCF270: 01986946F0F7F8FEA01902B0FEBD0020
  128. 0FCF280: 2860C043F9E7
  129. ;----------------------------------------
  130. ;GetFileSize
  131. ;v1.1
  132. ;(c) KreN
  133. ;Returns File Size.
  134. ;R0 - File Name (0-term str)

  135. 0FCF2A0: FEB58BB06A4601A9F1F7BAF8411C00D0
  136. 0FCF2B0: 02980BB0FEBD
  137. ;----------------------------------------
  138. ;Seconds2iTime
  139. ;v1.0
  140. ;(c) benj9
  141. ;in: R0 - time (seconds)
  142. ;out: R0 - iTime

  143. 0FCF300: FEB505210902143141430620F1F758F9
  144. 0FCF310: FEBD
  145. ;----------------------------------------
  146. ; CanvasDraw
  147. ; R0 - X
  148. ; R1 - Y
  149. ; R2 - Pic
  150. 0FCF320: FFB570BC101CF0F7EFFE40190121401A
  151. 0FCF330: 03B4301CF0F7ECFE0319013B2A1C211C
  152. 0FCF340: F1F722FA381CF0F7EFFE02B0F8BD
  153. ;----------------------------------------
  154. ; DrawPicWithCanvas
  155. ; R0 - X
  156. ; R1 - Y
  157. ; R2 - Pic
  158. 0FCF350: FFB570BCFFF7E4FF70B407BCF0F7E0FE
  159. 0FCF360: F8BD
  160. ;----------------------------------------
  161. ; DrawColorPicWithCanvas
  162. ; R0 - X
  163. ; R1 - Y
  164. ; R2 - Pic
  165. ; R3 - * color (color addr)
  166. ; [SP] - * bg color (color addr)
  167. 0FCF370: FFB570BCFFF7D4FF069A08BC04B470B4
  168. 0FCF380: 07BCF0F7D5FE01B0F0BD

  169. #pragma disable old_equal_ff
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-6-30 12:14:02 | 显示全部楼层
[x65]基站信号图标指示器 v1.1更新至v1.1,加入屏保及来电判断,如果退出java时死机,就把原来的config清除,重新设置一下



  1. ;* x65 - ImprovedNetIndicator v1.1*
  2. ; (c) avkiev
  3. ; (i) starfriend
  4. ; (!) MasterPatch V3&V3.1
  5. ; (!) FunctionLibrary(v02, z08, f034, f033, f037, f036, v11, f066)
  6. ; (!) GraphPatchManager v3.x
  7. ; (UNDO) Extra info on the main screen v6&v6.1
  8. #pragma enable old_equal_ff
  9. 0xFC1600: 02B53448FFF7FCFA3FD0FFF745F83868
  10. 0xFC1610: 00283AD0FEF7FCFD37D1009D281C7060
  11. 0xFC1620: 0721FFF715F87478B57882B4B8790130
  12. 0xFC1630: 00210022F37A83424A41337B83424A41
  13. 0xFC1640: 737B83424A41B37B83424A41F37B8342
  14. 0xFC1650: 4A41337C83424A41737C83424A41B37C
  15. 0xFC1660: 83424A410E2007231A4004D0501E3B88
  16. 0xFC1670: FF2B00D30730FFF773F800F007F8063C
  17. 0xFC1680: 053482BC0C370139CFD102BD82B53A18
  18. 0xFC1690: 201C291C736800F002F8063482BD1FB5
  19. 0xFC16A0: 101CFEF735FD041C101CFEF72DFD0138
  20. 0xFC16B0: 013C06BC84B00B198018009001200190
  21. 0xFC16C0: 0598FEF731FD02B007BCFEF729FD18BD
  22. 0xFC16D0: 0xB1C2D3E4,0x0100AB04,0xA0FC1601,00000000,"\
  23. {patch=`ImprovedNetIndicator` ver=1.0 cp=avkiev id=0100AB04}","\
  24. {1 xy `AdvNet` y=128}","\
  25. {sm Limits}","\
  26. {11 b `1` v=30}\
  27. {12 b `2` v=52}\
  28. {13 b `3` v=60}\
  29. {14 b `4` v=68}\
  30. {15 b `5` v=76}\
  31. {16 b `6` v=84}\
  32. {17 b `7` v=92}\
  33. {18 b `8` v=100}\
  34. {endsm}",00
  35. #pragma disable old_equal_ff
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-6-30 19:54:45 | 显示全部楼层
[MP][x65]MasterPatch v3.1 beta 3 gpp fix
如果用过gpp的应该都会发现问题,这个补丁是修正读取邻接图片的错误的(就是有的图片显示,有的图片不显示)
此补丁在刷了MasterPatch v3.1 beta 3的基础上刷



  1. ;v3.1 beta 3 gpp fix
  2. ; (c) KreN
  3. 0FC0F26: 15 11
  4. 0FC0F38: 0C 08
  5. 0FC0F40: 08 04
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-8-14 17:40:16 | 显示全部楼层

Master-Patch v3.1 beta 3 系列 四大基础补丁及修正补丁

  1. ; *** Master-Patch v3.1 beta 3 ***
  2. ; (c) 1nvisible
  3. ; (r) avkiev, chaos, KiRiK, ~Jhellico, benj9, KreN, empeka
  4. ; (p) StarFriend
  5. ;
  6. ;Version: 3.1 beta 3
  7. ;Build: #131 (28.05.2006 07:43:46)
  8. ;That new - we look in a branch on MP
  9. ;
  10. ; (!) API
  11. ; (!) FunctionLibrary
  12. ; (!) Use ELSE_REMOTESYNC
  13. ; Undo PIT Table
  14. ; Undo Old BigDigitalClock
  15. ; Undo Old IconbarAdditions v3.3 miniGPS support

  16. ### S6C V53 ###
  17. 083C420: 000050E30B00001A60408FE2 04E08FE2,04F01FE5,0xA0FC12E5 ;entry for java
  18. 0A59A64: 0xA0970867 0xA0FC0C51
  19. 0A59A70: 2908000019080000 D90A0000D90A0000
  20. 0A59A7C: D5 D9
  21. 0AA1470: 0C4C00921823201C 004B9847,0xA0FC1211 ;entry for Loader
  22. 00B2108: A080022020706070 004DA847,0xA0FC1249 ;entry for Initializer
  23. 00DDDEC: 192189014018C068 00490847,0xA0FC11C1 ;entry for PIT
  24. 123FEE8: 0C1CFFF777FE661C 004FB847,0xA0FC1191 ;entry for GetLP

  25. #pragma enable old_equal_ff
  26. 0FC0C00: BDB5FFF78DFD3D686B1C1AD57C68FFF7
  27. 0FC0C10: 83FD3878A04203D0002C12DB00F018F8
  28. 0FC0C20: 01BC2E680023DB439D420BD0864201D0
  29. 0FC0C30: 1835F6E76968002904D06868061CA968
  30. 0FC0C40: BCBD01BC0020002100268842BCBD
  31. 0FC0C50: FFB5FFF779FB00F00FF800F01BF800F0
  32. 0FC0C60: 8AF800F097F8FFF7D3F9FFF759FD7860
  33. 0FC0C70: FFF76EFBFFBDC046F0B5FFF751FDBF68
  34. 0FC0C80: 00260024B9590C604C6004363C2EF9D1
  35. 0FC0C90: F0BDC046F0B5FFF743FD3D682A680023
  36. 0FC0CA0: DB439A4266D0E4B48AB06846D4A1FFF7
  37. 0FC0CB0: FFF96846FFF734FD391DFFF7E5F90AB0
  38. 0FC0CC0: E4BC00280EDBFFF72BFD79680B788024
  39. 0FC0CD0: 1C4207D0EFB4FFF79BF901248440EFBC
  40. 0FC0CE0: 1C4202D10026002230E0130F01D0012B
  41. 0FC0CF0: 08D000F04DF9BFB4FFF7D2F9061CBFBC
  42. 0FC0D00: 002217E000F044F9001F820892009042
  43. 0FC0D10: 00D0101D4A88BFB4041C8018FFF7C0F9
  44. 0FC0D20: 061CA968002903D00019029AFFF7CCFA
  45. 0FC0D30: BFBC0431021C301CFFF7C6FAFFB4FFF7
  46. 0FC0D40: EFFC7868FFF7B0F9FFBCFFE70FB46868
  47. 0FC0D50: 002801D0FFF7A8F90FBC6E60002A00D0
  48. 0FC0D60: 8219AA60EB68002B02D0FFB49847FFBC
  49. 0FC0D70: 183593E7F0BDF0B5FFF7D2FCFE683068
  50. 0FC0D80: 0021C943884204D0B068FFF78DF91036
  51. 0FC0D90: F5E7F0BDF0B5FFF7C3FCFE681020FFF7
  52. 0FC0DA0: 7FF9FFF7BDFC78600021C943016084A0
  53. 0FC0DB0: 00F00CF80020C04330607060B060F060
  54. 0FC0DC0: FFF7AEFC7868FFF76FF9F0BDB0B5FFB0
  55. 0FC0DD0: FFB0021C0CA888A1FFF76AF90CA950A8
  56. 0FC0DE0: 4CAAFFF7B9FA002833D00CA950A8A923
  57. 0FC0DF0: C35C5F2B27D0FFF70FFB0CA86A4601A9
  58. 0FC0E00: FFF70EFB01980004C00F03D10CA8FFF7
  59. 0FC0E10: DDFF18E00CA8FFF75FF90CAC01190439
  60. 0FC0E20: 0D1C71A0FFF700FB002803D1201C00F0
  61. 0FC0E30: 17F808E0291C6EA0FFF7F6FA002802D1
  62. 0FC0E40: 201C00F02CF850A84CA9FFF789FA0028
  63. 0FC0E50: CBD150A84CA9FFF787FA7FB07FB0B0BD
  64. 0FC0E60: 3EB500F046F8041CFFF75AFC7D686D68
  65. 0FC0E70: 291C58A00F27C25DCB5D9A4201D1013F
  66. 0FC0E80: F9D1002F08D11035288869682A1C1032
  67. 0FC0E90: 231C203B00F03DF800F033F83EBD3EB5
  68. 0FC0EA0: 00F027F8FFF73CFC7D686D68434B2868
  69. 0FC0EB0: 98421BD1A888012818D1E88800F058F8
  70. 0FC0EC0: 14D00024EB689C4210D0102363431033
  71. 0FC0ED0: EB18588800F04CF806D0188859689A68
  72. 0FC0EE0: DB68521900F015F8641CEBE700F009F8
  73. 0FC0EF0: 3EBDF0B5FFF714FC7968091DFFF7C4F8
  74. 0FC0F00: F0BDF0B5FFF70CFC78684068FFF7CCF8
  75. 0FC0F10: F0BDB0B5FFF76CFCB84205D1FFF700FC
  76. 0FC0F20: 78680068013015E0013FB84205D1FFF7
  77. 0FC0F30: F7FB7868006801380CE0FFF755FCB842
  78. 0FC0F40: 08D3C01B4000FFF74BFCC05BFFF7E8FB
  79. 0FC0F50: 7F683860306071601C1C151C181CFFF7
  80. 0FC0F60: 9FF8B060291C221CFFF7AEF91036B0BD
  81. 0FC0F70: FFB5FFF74DF80121814001BC084205D0
  82. 0FC0F80: 0121C903084201D00120FEBD0020FEBD
  83. 0FC0F90: FFB513011B0F0FD0FFF7C2FBBF68013B
  84. 0FC0FA0: 9B00FF583E68B400E419043428692060
  85. 0FC0FB0: 0020606001363E60FFBDC04647504653
  86. 0FC0FC0: 303A5C4D6973635C506174636865735C
  87. 0FC0FD0: 67706600477261706869635061746368
  88. 0FC0FE0: 46696C6500
  89. 0FC0FE8: 2E67706600
  90. 0FC0FF0: 2E67707000
  91. 0FC0FF8: 25735C2A00
  92. 0FC1000: 303A5C4D6973635C506174636865735C
  93. 0FC1010: 7074635C253038782E70746300
  94. 0FC1020: FFB54C48FFF73CF8FFF77AFB3860061C
  95. 0FC1030: 4948FFF735F8051CFFF772FB7860404F
  96. 0FC1040: 391C404B9F421AD23A688F4210D1464B
  97. 0FC1050: 9A4247D0434B9A4244D0404B9A4241D0
  98. 0FC1060: 3F4B9A423ED0414B9A423FD0374BF918
  99. 0FC1070: 354B9A4201D100F03DF81037E1E70023
  100. 0FC1080: DB4333607360B360F3603361736138A0
  101. 0FC1090: FFF746FB79686A1AFFF75AFAFFF740FB
  102. 0FC10A0: 7868FFF701F83C20FEF7FAFFFFF738FB
  103. 0FC10B0: B860061C10200001051C0024281CFEF7
  104. 0FC10C0: EFFF305104343C2CF8D12248FEF7E8FF
  105. 0FC10D0: FFF726FB0021C9430160F8600020C043
  106. 0FC10E0: 7860FFBD194BFF18391CC7E7184BFF18
  107. 0FC10F0: 391CC3E79FB57B6833601B011B0FBB68
  108. 0FC1100: 04D1002B02D0FFB49847FFBC3361FB68
  109. 0FC1110: F3600023B3607360103700203B5C002B
  110. 0FC1120: 02D02B540130F9E70A232B542D181836
  111. 0FC1130: 9FBD
  112. 0FC1140: 000000A0000000A2E4D3C2B100000200
  113. 0FC1150: 00000A00001000000000010045454C49
  114. 0FC1160: 454546554646535F46465300BBBB0000
  115. 0FC1170: 303A5C4D6973635C506174636865735C
  116. 0FC1180: 7074635C636F6E666967732E74787400
  117. 0FC1190: A0273F06B84205D3071C081C391CFEF7
  118. 0FC11A0: 97FFF8BD041C0C1C661C002000B50DF0
  119. 0FC11B0: 40EF
  120. 0FC11C0: FEB5FFF705FBBC4213D8FFF7A9FAFE68
  121. 0FC11D0: 751C0AD50025ED433368AB4205D09C42
  122. 0FC11E0: 01D01036F8E7301D0CE0FFF7EDFABC42
  123. 0FC11F0: 03D2FFF7E9FA381CFEBDE41BE400FFF7
  124. 0FC1200: DFFAE019FEBC01B010BD
  125. 0FC1210: 0022154C00921823201CFFB5FFF780FA
  126. 0FC1220: 0020C043002338607860B860F8600FA7
  127. 0FC1230: 3E680025ED43AE4202D0B0470437F7E7
  128. 0FC1240: FFBC0DF0F6EEC04680B5FFF769FA0025
  129. 0FC1250: 3D607D60BD60FD6080BCA08002202070
  130. 0FC1260: 60700DF0E6EEC046184300006113FCA0
  131. 0FC1270: 2110FCA0510CFCA0FFFFFFFFFFFFFFFF
  132. 0FC1280: FFFFFFFFFFFFFFFFFFFFFFFF
  133. 0FC12A0: FEB5002809D0102807D2FFF739FABF68
  134. 0FC12B0: 013880003F183868FEBD0020FEBDFEB5
  135. 0FC12C0: FFF7EEFF002808D0061C356804363368
  136. 0FC12D0: FFB49847FFBC013DF9D1FEBD
  137. 0FC12E0: F081BDE8002801D129A47047EFB52068
  138. 0FC12F0: 284B984229D16068274B984202D1FFF7
  139. 0FC1300: A7FC21E0254B984219D1201C08300021
  140. 0FC1310: FFF722F9031C201C2030FFF71DF9021C
  141. 0FC1320: 201C1830FFF718F9011C02B4201C1030
  142. 0FC1330: FFF712F902BCF0B49847F0BC04E0184B
  143. 0FC1340: 984201D117A4FFE7EFBDEFBC01983E60
  144. 0FC1350: 07B0FFF7C6EF
  145. 0FC1360: FFB586B0782000904C20019002200290
  146. 0FC1370: 0320FEF741FF03900020049002200590
  147. 0FC1380: 0BA0062132220223FFF7EAF806B0FFBD
  148. 0FC1390: 000000004D504A43434F4E4652554E46
  149. 0FC13A0: 4D50564E76332E312062657461203300
  150. 0FC13B0: 18004D00610073007400650072002D00
  151. 0FC13C0: 50006100740063006800200076003300
  152. 0FC13D0: 2E003100200062006500740061002000
  153. 0FC13E0: 3300
  154. #pragma disable old_equal_ff
复制代码

  1. ;* API *
  2. ;This Patch contains some useful functions which have not been found in FW
  3. ;It is universal and can be installed on every x65-x75 phone without changing
  4. ;v14.0
  5. #pragma enable old_equal_ff
  6. ;----------------------------------------
  7. ; API - OpenReadCloseFile - fix
  8. ; v1.1
  9. ; (c) Lisugar
  10. ; (!) FunctionLibrary(f010, f011, f013, f015, f020)

  11. ;因为C6C一直没有找到这个函数影响进度, 因此, 写了这个函数暂时代替
  12. ;C6C必须刷这个函数其他机型可以不刷

  13. ; R0 = the address of filename
  14. ; R1 = a pointer to the address of buffer want to read in
  15. ;      the address of buffer will be malloced automaticly
  16. ; return R0 -1 when find err else return filesize
  17. ; return R1 the pointer of the address of buffer

  18. 0xFCFFA0: FEB581B00E1C6B4680221102F0F750F8
  19. 0xFCFFB0: 051C431C002B1DD0281C002102226B46
  20. 0xFCFFC0: F0F75AF800280FDD041CF0F769F83060
  21. 0xFCFFD0: 281C002100226B46F0F74EF8281C3168
  22. 0xFCFFE0: 221C6B46F0F738F8061C6946281CF0F7
  23. 0xFCFFF0: 3BF8301C01B0FEBD
  24. ;----------------------------------------
  25. ;OpenWriteCloseFile
  26. ;v1.1
  27. ;(c) 1nvisible
  28. ;Writes Buffer to a File
  29. ;R0 - File Name
  30. ;R1 - Buffer Pointer
  31. ;R2 - Bytes to Write

  32. 0FCF000: FFB50D1C161C0849FF2201326B46F1F7
  33. 0FCF010: 1FF8291C321C061C6B46F1F721F8301C
  34. 0FCF020: 6946F1F721F8FFBD01030000
  35. ;----------------------------------------
  36. ;ReturnProcedure
  37. ;v1.0
  38. ;(c) 1nvisible
  39. ;Returns from ldr/blx patches by adding 4 to LR

  40. 0FCF030: 0040BDE804E08EE21EFF2FE1
  41. ;----------------------------------------
  42. ;Hex2Int
  43. ;v1.0
  44. ;(c) empeka
  45. ;This function converts numerical string containing hexadecimal value to 32bit integer
  46. ;Parameters:
  47. ;R0: pointer to string
  48. ;R1: address for pointer containing last processed byte from input string (optional)
  49. ;Output:
  50. ;R0: received value (32bit)
  51. ;R1: pointer to last processed character
  52. ;Notes:
  53. ;Function automatically skips blanks (0x20) and new lines (0x13) in given string, so "123 4" is possible in input
  54. ;If function encounters character, which is one of above, nor hexadecimal digit, it breaks execution.

  55. 0FCF050: 10B5002302780130141C093C042CF9D9
  56. 0FCF060: 202AF7D0302A15D3662A13D8392A09DD
  57. 0FCF070: 412A0FDB462A03DD612A0BDB573A02E0
  58. 0FCF080: 373A00E0303A1C1C102363439B180278
  59. 0FCF090: 0130E7E7002901D001380860181C10BD
  60. ;----------------------------------------
  61. ; StrAnsi2Uni
  62. ; in:  R0 = pointer to ANSI string (0-term),
  63. ;      R1 = pointer to Unicode string buffer (1st word - len)

  64. 0FCF0A0: FFB5021C00230224D05C002805D000F0
  65. 0FCF0B0: 17F8085301330234F6E70B80FFBD
  66. ;----------------------------------------
  67. ; StrUni2Ansi
  68. ; in:  R0 = pointer to Unicode string (1st word - len),
  69. ;      R1 = pointer to ANSI string buffer

  70. 0FCF0C0: FFB50388821C108800F03AF808700131
  71. 0FCF0D0: 0232013B002BF6D10B70FFBD
  72. ;----------------------------------------
  73. ; CharAnsi2Unicode
  74. ; in:  R0 = ANSI char
  75. ; out: R0 = Unicode char

  76. 0FCF0E0: 02B5A821884228DB15D0401A182803DB
  77. 0FCF0F0: 572822DC08381DE002280ED007280ED0
  78. 0FCF100: 0A280ED00B280ED010280ED012280ED0
  79. 0FCF110: 17280ED011E001200CE004200AE00720
  80. 0FCF120: 08E0062006E0562004E0512002E05420
  81. 0FCF130: 00E0572004210902401802BD
  82. ;----------------------------------------
  83. ; CharUnicode2Ansi
  84. ; in:  R0 = Unicode char
  85. ; out: R0 = ANSI char

  86. 0FCF140: 02B504210902884228DB401A102803DB
  87. 0FCF150: 4F280ADC083020E001280FD004280FD0
  88. 0FCF160: 06280FD007280FD018E051280ED05428
  89. 0FCF170: 0ED056280ED057280ED00FE000200CE0
  90. 0FCF180: 02200AE00A2008E0072006E0102004E0
  91. 0FCF190: 122002E00B2000E01720A83002BD
  92. ;----------------------------------------
  93. ;DrawText
  94. ;v1.1
  95. ;(c) 1nvisible
  96. ;(r) benj9, KreN
  97. ;Draws a text string.
  98. ;R0 - wstring
  99. ;R1 - x
  100. ;R2 - y
  101. ;R3 - font
  102. ;[SP] - width
  103. ;[SP+4] - height
  104. ;[SP+8] - alignment
  105. ;[SP+12] - text color
  106. ;[SP+16] - bg color
  107. ;[SP+20] - inversion

  108. 0FCF1B0: F0B5FFB0041C1D1C859B009304A8849B
  109. 0FCF1C0: F1F7F2F808A804A9899A2B1C0093869B
  110. 0FCF1D0: 0193029402ABF1F7EBF808A88799889A
  111. 0FCF1E0: F1F7EAF808A8F1F7EFF808A8F1F7F0F8
  112. 0FCF1F0: 7FB0F0BD
  113. ;----------------------------------------
  114. ;OpenReadCloseFile
  115. ;v1.1
  116. ;(c) KreN
  117. ;Reads whole file to RAM. Supports >64k files.
  118. ;R0 - File Name (0-term str)
  119. ;R1 - RAM for ptr (4 bytes)

  120. 0FCF200: FEB582B00D1C041C00F04AF8411C36D0
  121. 0FCF210: 061E201C802211026B46F0F719FF0190
  122. 0FCF220: 411C2CD0701CF0F73BFF2860051C0024
  123. 0FCF230: 84550294029901291AD0802000020030
  124. 0FCF240: 86420CD9211C019800226B46F0F714FF
  125. 0FCF250: 8022120200322919A418B61A03E02919
  126. 0FCF260: 321C0120029001986B46F0F7F5FEE1E7
  127. 0FCF270: 01986946F0F7F8FEA01902B0FEBD0020
  128. 0FCF280: 2860C043F9E7
  129. ;----------------------------------------
  130. ;GetFileSize
  131. ;v1.1
  132. ;(c) KreN
  133. ;Returns File Size.
  134. ;R0 - File Name (0-term str)

  135. 0FCF2A0: FEB58BB06A4601A9F1F7BAF8411C00D0
  136. 0FCF2B0: 02980BB0FEBD
  137. ;----------------------------------------
  138. ;Seconds2iTime
  139. ;v1.0
  140. ;(c) benj9
  141. ;in: R0 - time (seconds)
  142. ;out: R0 - iTime

  143. 0FCF300: FEB505210902143141430620F1F758F9
  144. 0FCF310: FEBD
  145. ;----------------------------------------
  146. ; CanvasDraw
  147. ; R0 - X
  148. ; R1 - Y
  149. ; R2 - Pic
  150. 0FCF320: FFB570BC101CF0F7EFFE40190121401A
  151. 0FCF330: 03B4301CF0F7ECFE0319013B2A1C211C
  152. 0FCF340: F1F722FA381CF0F7EFFE02B0F8BD
  153. ;----------------------------------------
  154. ; DrawPicWithCanvas
  155. ; R0 - X
  156. ; R1 - Y
  157. ; R2 - Pic
  158. 0FCF350: FFB570BCFFF7E4FF70B407BCF0F7E0FE
  159. 0FCF360: F8BD
  160. ;----------------------------------------
  161. ; DrawColorPicWithCanvas
  162. ; R0 - X
  163. ; R1 - Y
  164. ; R2 - Pic
  165. ; R3 - * color (color addr)
  166. ; [SP] - * bg color (color addr)
  167. 0FCF370: FFB570BCFFF7D4FF069A08BC04B470B4
  168. 0FCF380: 07BCF0F7D5FE01B0F0BD

  169. #pragma disable old_equal_ff
复制代码

  1. ; S6C v53 lg8 - Patch made by "Smelter" ? avkiev
  2. ; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
  3. ;********************************************************************************

  4. ;Function library v2006.08.07

  5. +0FC0000
  6. #pragma enable old_equal_ff
  7. 000: 004F3847,0xA0AA70BF   ; f000: GetDateTime
  8. 008: 004F3847,0xA082AD87   ; f001: GetWeek
  9. 010: 004F3847,0xA08D4081   ; f002: GetProfile
  10. 018: 004F3847,0xA08D3F4F   ; f003: SetProfile
  11. 020: 004F3847,0xA160988C   ; f004: dwMODdw
  12. 028: 004F3847,0xA082BE21   ; f005: DecToHex
  13. 030: 004F3847,0xA1254C20   ; f006: GetAkku
  14. 038: 004F3847,0xA123FEE5   ; f007: GetLP
  15. 040: 004F3847,0xA1255AB4   ; f008: SetIllumination
  16. 048: 004F3847,0xA1278B24   ; f009: SwitchPhoneOff
  17. ;
  18. 050: 004F3847,0xA1243484   ; f010: fopen
  19. 058: 004F3847,0xA12434C4   ; f011: fread
  20. 060: 004F3847,0xA12435AC   ; f012: fwrite
  21. 068: 004F3847,0xA12433D8   ; f013: fclose
  22. 070: 004F3847,0xA1243408   ; f014: fflush
  23. 078: 004F3847,0xA1243438   ; f015: lseek
  24. 080: 004F3847,0xA12A2CEC   ; f016: mkdir
  25. 088: 004F3847,0xA0BA2FF3   ; f017: OpenReadCloseFile
  26. 090: 004F3847,0xA12A31E0   ; f018: GetFileAttrib
  27. 098: 004F3847,0xA12A2CEC   ; f019: SetFileAttrib
  28. ;
  29. 0A0: 004F3847,0xA0820F98   ; f020: malloc
  30. 0A8: 004F3847,0xA0821000   ; f021: mfree
  31. 0B0: 004F3847,0xA1608825   ; f022: sPrintf
  32. 0B8: 004F3847,0xA1609AAC   ; f023: strcat
  33. 0C0: 004F3847,0xA1609ACC   ; f024: strchr
  34. 0C8: 004F3847,0xA1609AF0   ; f025: strcmp
  35. 0D0: 004F3847,0xA1609B8D   ; f026: strcopy
  36. 0D8: 004F3847,0xA1609C0D   ; f027: StrLen
  37. 0E0: 004F3847,0xA10013B9   ; f028: wsAppendChar
  38. 0E8: 004F3847,0xA100136D   ; f029: wsInsertChar
  39. ;
  40. 0F0: 004F3847,0xA00DDDF9   ; f030: GetPITaddr
  41. 0F8: 004F3847,0xA08DB9A7   ; f031: DrawMainScreen
  42. 100: 004F3847,0xA0990F75   ; f032: DrawScreenSaver
  43. 108: 004F3847,0xA00DDF2D   ; f033: GetImgHeight
  44. 110: 004F3847,0xA00DDF3D   ; f034: GetImgWidth
  45. 118: 004F3847,0xA08C0939   ; f035: DrawImg
  46. 120: 004F3847,0xA00A1D15   ; f036: DrawImage2
  47. 128: 004F3847,0xA08C0913   ; f037: DrawCanvas
  48. 130: 004F3847,0xA00A1C55   ; f038: DrawImgBW
  49. 138: 004F3847,0xA08C0297   ; f039: AddIconToIconbar
  50. ;
  51. 140: 004F3847,0xA1256B1C   ; f040: getEELiteMaxID
  52. 148: 004F3847,0xA1241EA4   ; f041: getEEFullMaxID
  53. 150: 004F3847,0xA12569B8   ; f042: GetEELiteBlockAddress
  54. 158: 004F3847,0xA1256AC0   ; f043: getEELiteBlockSizeVersion
  55. 160: 004F3847,0xA1241AE8   ; f044: getEEFullBlockSizeVersion
  56. 168: 004F3847,0xA1256B50   ; f045: StartWriteEELiteBlock
  57. 170: 004F3847,0xA1256BCC   ; f046: FinishWriteEELiteBlock
  58. 178: 004F3847,0xA1256B28   ; f047: DeleteEELiteBlock
  59. 180: 004F3847,0xA1256B88   ; f048: WriteEELiteBlock
  60. 188: 004F3847,0xA1609D55   ; f049: StrChrRev
  61. ;
  62. 190: 004F3847,0xA0906E48   ; f050: PlaySound
  63. 198: 004F3847,0xA08FD02C   ; f051: PlaySound2
  64. 1A0: 004F3847,0xA08CBCE8   ; f052: PlaySoundLoop
  65. 1A8: 004F3847,0xA0B7C157   ; f053: AlarmClockRing
  66. 1B0: 004F3847,0xA0A816A5   ; f054: GetATCmdString
  67. 1B8: 004F3847,0xA0B7E7B7   ; f055: OriginalATCGSN
  68. 1C0: 004F3847,0xA0A81041   ; f056: PostAtCommand
  69. 1C8: 004F3847,0xA0A8277B   ; f057: SendATAnswerStr
  70. 1D0: 004F3847,0xA0BA70B1   ; f058: mfree_high
  71. 1D8: 004F3847,0xA1609228   ; f059: MemChr
  72. ;
  73. 1E0: 004F3847,0xA1243504   ; f060: SetFileSize
  74. 1E8: 004F3847,0xA1673DB1   ; f061: editOrNewTXTModule
  75. 1F0: 004F3847,0xA0A79BD1   ; f062: LoadProcesses
  76. 1F8: 004F3847,0xA00A268D   ; f063: SelectColor
  77. 200: 004F3847,0xA0970F95   ; f064: GetVibraStatus
  78. 208: 004F3847,0xA0AFDB0B   ; f065: GetProvider
  79. 210: 004F3847,0xA0936F21   ; f066: IsScreenSaver
  80. 218: 004F3847,0xA00B1C3F   ; f067: IsUnlocked
  81. 220: 004F3847,0xA0B2D2ED   ; f068: TempLigntOn
  82. 228: 004F3847,0xA093CD54   ; f069: GetWavLen
  83. ;
  84. 230: 004F3847,0xA0990B99   ; f070: HasNewSMS
  85. 238: 004F3847,0xA09362B1   ; f071: HasFlashSMS
  86. 240: 004F3847,0xA1675C0B   ; f072: ReadNewSMS
  87. 248: 004F3847,0xA098FB67   ; f073: ReadFlashSMS
  88. 250: 004F3847,0xA08FF4A4   ; f074: PlayFile
  89. 258: 004F3847,0xA102EA8C   ; f075: StartMidlet
  90. 260: 004F3847,0xA0AF9E49   ; f076: GetMissedCallsCount
  91. 268: 004F3847,0xA0827C04   ; f077: CallAfterTimer
  92. 270: 004F3847,0xA0098A23   ; f078: ShowMsgInR1_3
  93. 278: 004F3847,0xA0098A33   ; f079: ShowMsgInR1_4
  94. ;
  95. 280: 004F3847,0xA0098A9B   ; f080: ShowMsgInR1_7
  96. 288: 004F3847,0xA010C245   ; f081: GetNetAccessMode
  97. 290: 004F3847,0xA1256160   ; f082: GetIlluminationDataTable
  98. 298: 004F3847,0xA160924D   ; f083: memcmp
  99. 2A0: 004F3847,0xA082BE5D   ; f084: StrToInt
  100. 2A8: 004F3847,0xA0970FAB   ; f085: SwitchVibraOnOff
  101. ;2B0: 004F3847,0x   ; f086:
  102. 2B8: 004F3847,0xA0827D10   ; f087: IsCallAfterTimerStillRunning
  103. 2C0: 004F3847,0xA0836F4C   ; f088: ClearMemory
  104. 2C8: 004F3847,0xA1609718   ; f089: MemCopy
  105. ;
  106. 2D0: 004F3847,0xA00970CB   ; f090: Keypress_On
  107. 2D8: 004F3847,0xA0097189   ; f091: Keypress_Off
  108. 2E0: 004F3847,0xA097423D   ; f092: GetCPUClock
  109. 2E8: 004F3847,0xA0974277   ; f093: GetCPULoad
  110. 2F0: 004F3847,0xA0824650   ; f094: GetMMIMemUsed
  111. 2F8: 004F3847,0xA082100C   ; f095: GetNonPermMemAvail
  112. 300: 004F3847,0xA0971187   ; f096: ShowMainMenu
  113. 308: 004F3847,0xA09CFDF3   ; f097: ShowNativeMenu
  114. ;310: 004F3847,0x   ; f098: SetVibraStatus
  115. 318: 004F3847,0xA0933BDB   ; f099: Screen_Wallpaper_Flush

  116. ;
  117. 320: 004F3847,0xA0A2D714   ; f100: EndUpdateScreen
  118. 328: 004F3847,0xA0AFB571   ; f101: EndCall
  119. 330: 004F3847,0xA0A9959F   ; f102: EndCallBusy
  120. 338: 004F3847,0xA08DA1D9   ; f103: IsDirectCallActive
  121. 340: 004F3847,0xA092FE1D   ; f104: GetScreenSaverRAM
  122. 348: 004F3847,0xA0828E0C   ; f105: LockShed
  123. 350: 004F3847,0xA0828E94   ; f106: UnLockShed
  124. 358: 004F3847,0xA12431BC   ; f107: FindFirstFile
  125. 360: 004F3847,0xA12431F8   ; f108: FindNextFile
  126. 368: 004F3847,0xA1243144   ; f109: FindClose
  127. ;
  128. 370: 004F3847,0xA00CD94F   ; f110: IsCalling
  129. 378: 004F3847,0xA08DA83F   ; f111: RefreshGPRSTraffic
  130. 380: 004F3847,0xA08DA85D   ; f112: GetGPRSTrafficAddress
  131. 388: 004F3847,0xA00A16FB   ; f113: DrawFrame
  132. 390: 004F3847,0xA0AF607B   ; f114: GetCurrentSecondOfCall
  133. 398: 004F3847,0xA00CE167   ; f115: GetTypeOfCall
  134. 3A0: 004F3847,0xA097170B   ; f116: GetFunctionPointer
  135. 3A8: 004F3847,0xA00A4021   ; f117: SetWindowMetrics
  136. 3B0: 004F3847,0xA00DA9F1   ; f118: SetWindowText
  137. 3B8: 004F3847,0xA00D57A7   ; f119: SetWindowColor
  138. ;
  139. 3C0: 004F3847,0xA0AA7F3B   ; f120: GetTimeFormat
  140. 3C8: 004F3847,0xA00A3055   ; f121: PushWindowBuffer
  141. 3D0: 004F3847,0xA00D583D   ; f122: ClearWindowBuffer
  142. 3D8: 004F3847,0xA08D46BD   ; f123: GetProfileFilter
  143. 3E0: 004F3847,0xA125DE54   ; f124: SetVibration
  144. 3E8: 004F3847,0xA00CD369   ; f125: IsIncognitoCall
  145. 3F0: 004F3847,0xA00E77C1   ; f126: rand
  146. ;3F8: 004F3847,0x   ; f127:
  147. 400: 004F3847,0xA0B7C4C9   ; f128: GetCallsList
  148. 408: 004F3847,0xA16099A8   ; f129: HexToDec
  149. ;
  150. ;410: 004F3847,0x   ; f130:
  151. 418: 004F3847,0xA08E87AC   ; f131: GetPathOfFoundFile
  152. 420: 004F3847,0xA1243338   ; f132: GetFileStats
  153. 428: 004F3847,0xA08256E9   ; f133: StrCmpNoCase
  154. 430: 004F3847,0xA1241A10   ; f134: ReadEEPROMData
  155. 438: 004F3847,0xA1241B54   ; f135: WriteEEPROMData
  156. ;440: 004F3847,0x   ; f136: GetAccessoryType
  157. ;448: 004F3847,0x   ; f137:
  158. 450: 004F3847,0xA12430D4   ; f138: GetFreeFlexSpace
  159. 458: 004F3847,0xA1243698   ; f139: GetTotalFlexSpace
  160. ;
  161. ;460: 004F3847,0x   ; f140:
  162. ;468: 004F3847,0x   ; f141:
  163. ;470: 004F3847,0x   ; f142:
  164. ;478: 004F3847,0x   ; f143:
  165. ;480: 004F3847,0x   ; f144:
  166. ;488: 004F3847,0x   ; f145:
  167. ;490: 004F3847,0x   ; f146:
  168. ;498: 004F3847,0x   ; f147:
  169. ;4A0: 004F3847,0x   ; f148:
  170. ;4A8: 004F3847,0x   ; f149:
  171. ;
  172. ;4B0: 004F3847,0x   ; f150:
  173. ;4B8: 004F3847,0x   ; f151:
  174. ;4C0: 004F3847,0x   ; f152:
  175. ;4C8: 004F3847,0x   ; f153:
  176. ;4D0: 004F3847,0x   ; f154:
  177. ;4D8: 004F3847,0x   ; f155:
  178. ;4E0: 004F3847,0x   ; f156:
  179. ;4E8: 004F3847,0x   ; f157:
  180. ;4F0: 004F3847,0x   ; f158:
  181. 4F8: 004F3847,0xA00A15C7   ; f159: DrawRect
  182. ;
  183. 500: 004F3847,0xA1000933   ; f160: Unicode_sprintf
  184. 508: 004F3847,0xA08257C9   ; f161: Unicode_CopyStr2Str
  185. 510: 004F3847,0xA1000EB7   ; f162: Unicode_GetCharByPosition
  186. 518: 004F3847,0xA1242924   ; f163: ws_2str
  187. 520: 004F3847,0xA100112B   ; f164: wsAlloc
  188. 528: 004F3847,0xA1001167   ; f165: wsFree
  189. ;530: 004F3847,0x   ; f166:
  190. ;538: 004F3847,0x   ; f167:
  191. ;540: 004F3847,0x   ; f168:
  192. ;548: 004F3847,0x   ; f169:
  193. ;
  194. 550: 004F3847,0xA0FCF001   ; f170: OpenWriteCloseFile
  195. 558: 004F3847,0xA0FCF051   ; f171: Hex2Int
  196. 560: 004F3847,0xA0FCF1B1   ; f172: DrawText
  197. 568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
  198. 570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi
  199. ;578: 004F3847,0x   ; f175:
  200. ;580: 004F3847,0x   ; f176:
  201. ;588: 004F3847,0x   ; f177:
  202. ;590: 004F3847,0x   ; f178:
  203. ;598: 004F3847,0x   ; f179:
  204. ;
  205. 5A0: 004F3847,0xA0AA70BF   ; f180: GetDateTime
  206. 5A8: 004F3847,0xA082AD87   ; f181: GetWeek
  207. 5B0: 004F3847,0xA08D4081   ; f182: GetProfile
  208. 5B8: 004F3847,0xA08D3F4F   ; f183: SetProfile
  209. 5C0: 004F3847,0xA160988C   ; f184: dwMODdw
  210. ;5C8: 004F3847,0x   ; f185:
  211. ;5D0: 004F3847,0x   ; f186:
  212. ;5D8: 004F3847,0x   ; f187:
  213. ;5E0: 004F3847,0x   ; f188:
  214. ;5E8: 004F3847,0x   ; f189:
  215. ;
  216. 5F0: 004F3847,0xA0FC1151   ; f190: RunScaner
  217. 5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
  218. 600: 004F3847,0xA0FC7601   ; f192: MiniGPS
  219. 608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
  220. 610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
  221. ;618: 004F3847,0x   ; f195:
  222. 620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
  223. ;628: 004F3847,0x   ; f197:
  224. ;630: 004F3847,0x   ; f198:
  225. ;638: 004F3847,0x   ; f199:

  226. ;
  227. 640: 004FF746,0xA8691F14   ; v00: RamCap
  228. 648: 004FF746,0xA8691F16   ; v01: RamLS
  229. 650: 004FF746,0xA869E820   ; v02: RamNet
  230. 658: 004FF746,0xA869E826   ; v03: RamNetRX
  231. 660: 004FF746,0xA86AC6E8   ; v04: RamMissedCalls
  232. 668: 004FF746,0xA86B27A8   ; v05: RamMissedSMS
  233. 670: 004FF746,0xA8661B04   ; v06: RamDateTime
  234. 678: 004FF746,0xA8744668   ; v07: RamAlarm
  235. 680: 004FF746,0xA86DAED8   ; v08: RamAccPoint
  236. 688: 004FF746,0xA87435F8   ; v09: RamScreensaver
  237. ;
  238. 690: 004FF746,0xA8661B2C   ; v10: RamAutoTime
  239. 698: 004FF746,0xA8743600   ; v11: RamStby
  240. 6A0: 004FF746,0xA845163C   ; v12: RamMissedMes
  241. 6A8: 004FF746,0xA8679238   ; v13: RamIsLocked
  242. 6B0: 004FF746,0xA8660594   ; v14: RamNetOnline
  243. 6B8: 004FF746,0xA86B4EEE   ; v15: RamScreenBrightness
  244. 6C0: 004FF746,0xA866199D   ; v16: RamMenuAnywhere
  245. 6C8: 004FF746,0xA869B1D0   ; v17: ram_ShutdownMode(hword)
  246. 6D0: 004FF746,0xA86DB2F0   ; v18: RamIsShutdown
  247. 6D8: 004FF746,0xA865BE98   ; v19: RamMainscreenAccuIcon
  248. ;
  249. 6E0: 004FF746,0xA8741404   ; v20: ram_random_seed
  250. ;6E8: 004FF746,0x   ; v21:
  251. ;6F0: 004FF746,0x   ; v22:
  252. ;6F8: 004FF746,0x   ; v23:
  253. ;700: 004FF746,0x   ; v24:
  254. ;708: 004FF746,0x   ; v25:
  255. ;710: 004FF746,0x   ; v26:
  256. 718: 004FF746,0xA869FCCA   ; v27: RamProfileNum

  257. ;
  258. 720: 004FF746,0xA8708900   ; z00: FreeRAM
  259. 728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
  260. 730: 004FF746,0x00000447   ; z02: Pic_Big0
  261. 738: 004FF746,0x000003CE   ; z03: Pic_Little0
  262. 740: 004FF746,0x0000045D   ; z04: Pic_Extra
  263. 748: 004FF746,0x000004A3   ; z05: Pic_Profiles
  264. 750: 004FF746,0x000002A9   ; z06: Pic_Vibra
  265. 758: 004FF746,0x0000039C   ; z07: Pic_Call
  266. 760: 004FF746,0x000004AA   ; z08: Pic_AdvNet
  267. 768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
  268. ;
  269. 770: 004FF746,0x00000400   ; z10: LP_Weekdays
  270. 778: 004FF746,0x00000455   ; z11: Pic_Calendar
  271. ;780: 004FF746,0x   ; z12: Pic_AccuGraph
  272. 788: 004FF746,0xA08DB7C5   ; z13: BuildCanvas
  273. ;790: 004FF746,0x   ; z14:
  274. ;798: 004FF746,0x   ; z15:
  275. ;7A0: 004FF746,0x   ; z16:
  276. ;7A8: 004FF746,0x   ; z17:
  277. ;7B0: 004FF746,0x   ; z18:
  278. ;7B8: 004FF746,0x   ; z19:
  279. ;
  280. 7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
  281. 7C8: 004FF746,0x000004A3   ; z21: Additional_PIT_start
  282. 7D0: 004FF746,0x00000506   ; z22: Additional_PIT_end
  283. ;7D8: 004FF746,0x   ; z23:
  284. 7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
  285. 7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
  286. 7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic
  287. ;7F8: 004FF746,0x   ; z27:

  288. A00: 0x01F9   ; r0: picture batt charge
  289. A02: 0x01FC   ; r1: picture batt
  290. A04: 0x0104   ; r2: alarm clock (dis)
  291. A06: 0x00E2   ; r3: music animation
  292. A08: 0x02E0   ; r4: net indicators (standart)
  293. A0A: 0x0113   ; r5: calculator_pics
  294. A0C: 0x01F8   ; r6: bluetooth icons (activity)
  295. A0E: 0x02A6   ; r7: IrDA icons (activity)
  296. A10: 0x02A8   ; r8: locked kb icon
  297. A12: 0x03CE   ; r9: small digits (0)
  298. A14: 0x0447   ; r10: big digits (0)
  299. A16: 0x0185   ; r11: folder icons (small)
  300. A18: 0x01E2   ; r12: group icons (big)
  301. A1A: 0x02A2   ; r13: GPRS (transferring)
  302. A1C: 0x02AD   ; r14: GPRS (attached)
  303. A1E: 0x0323   ; r15: group icons (small)
  304. A20: 0x0454   ; r16: illumination control
  305. A22: 0x0446   ; r17: analog clock
  306. A24: 0x0499   ; r18: adjusting volume (increasing)
  307. A26: 0x045D   ; r19: pic extra

  308. A28: 0x04A3   ; r20: pic profiles
  309. A2A: 0x04AA   ; r21: pic advnet

  310. A2C: 0x0455   ; r22: pic calendar

  311. #pragma disable old_equal_ff
  312. +0
  313. ; S6C v53 lg8 - Patch made by "Smelter" ? avkiev
  314. ; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
  315. ;********************************************************************************

  316. ;Function library v2006.08.07

  317. +0FC0000
  318. #pragma enable old_equal_ff
  319. 000: 004F3847,0xA0AA70BF   ; f000: GetDateTime
  320. 008: 004F3847,0xA082AD87   ; f001: GetWeek
  321. 010: 004F3847,0xA08D4081   ; f002: GetProfile
  322. 018: 004F3847,0xA08D3F4F   ; f003: SetProfile
  323. 020: 004F3847,0xA160988C   ; f004: dwMODdw
  324. 028: 004F3847,0xA082BE21   ; f005: DecToHex
  325. 030: 004F3847,0xA1254C20   ; f006: GetAkku
  326. 038: 004F3847,0xA123FEE5   ; f007: GetLP
  327. 040: 004F3847,0xA1255AB4   ; f008: SetIllumination
  328. 048: 004F3847,0xA1278B24   ; f009: SwitchPhoneOff
  329. ;
  330. 050: 004F3847,0xA1243484   ; f010: fopen
  331. 058: 004F3847,0xA12434C4   ; f011: fread
  332. 060: 004F3847,0xA12435AC   ; f012: fwrite
  333. 068: 004F3847,0xA12433D8   ; f013: fclose
  334. 070: 004F3847,0xA1243408   ; f014: fflush
  335. 078: 004F3847,0xA1243438   ; f015: lseek
  336. 080: 004F3847,0xA12A2CEC   ; f016: mkdir
  337. 088: 004F3847,0xA0BA2FF3   ; f017: OpenReadCloseFile
  338. 090: 004F3847,0xA12A31E0   ; f018: GetFileAttrib
  339. 098: 004F3847,0xA12A2CEC   ; f019: SetFileAttrib
  340. ;
  341. 0A0: 004F3847,0xA0820F98   ; f020: malloc
  342. 0A8: 004F3847,0xA0821000   ; f021: mfree
  343. 0B0: 004F3847,0xA1608825   ; f022: sPrintf
  344. 0B8: 004F3847,0xA1609AAC   ; f023: strcat
  345. 0C0: 004F3847,0xA1609ACC   ; f024: strchr
  346. 0C8: 004F3847,0xA1609AF0   ; f025: strcmp
  347. 0D0: 004F3847,0xA1609B8D   ; f026: strcopy
  348. 0D8: 004F3847,0xA1609C0D   ; f027: StrLen
  349. 0E0: 004F3847,0xA10013B9   ; f028: wsAppendChar
  350. 0E8: 004F3847,0xA100136D   ; f029: wsInsertChar
  351. ;
  352. 0F0: 004F3847,0xA00DDDF9   ; f030: GetPITaddr
  353. 0F8: 004F3847,0xA08DB9A7   ; f031: DrawMainScreen
  354. 100: 004F3847,0xA0990F75   ; f032: DrawScreenSaver
  355. 108: 004F3847,0xA00DDF2D   ; f033: GetImgHeight
  356. 110: 004F3847,0xA00DDF3D   ; f034: GetImgWidth
  357. 118: 004F3847,0xA08C0939   ; f035: DrawImg
  358. 120: 004F3847,0xA00A1D15   ; f036: DrawImage2
  359. 128: 004F3847,0xA08C0913   ; f037: DrawCanvas
  360. 130: 004F3847,0xA00A1C55   ; f038: DrawImgBW
  361. 138: 004F3847,0xA08C0297   ; f039: AddIconToIconbar
  362. ;
  363. 140: 004F3847,0xA1256B1C   ; f040: getEELiteMaxID
  364. 148: 004F3847,0xA1241EA4   ; f041: getEEFullMaxID
  365. 150: 004F3847,0xA12569B8   ; f042: GetEELiteBlockAddress
  366. 158: 004F3847,0xA1256AC0   ; f043: getEELiteBlockSizeVersion
  367. 160: 004F3847,0xA1241AE8   ; f044: getEEFullBlockSizeVersion
  368. 168: 004F3847,0xA1256B50   ; f045: StartWriteEELiteBlock
  369. 170: 004F3847,0xA1256BCC   ; f046: FinishWriteEELiteBlock
  370. 178: 004F3847,0xA1256B28   ; f047: DeleteEELiteBlock
  371. 180: 004F3847,0xA1256B88   ; f048: WriteEELiteBlock
  372. 188: 004F3847,0xA1609D55   ; f049: StrChrRev
  373. ;
  374. 190: 004F3847,0xA0906E48   ; f050: PlaySound
  375. 198: 004F3847,0xA08FD02C   ; f051: PlaySound2
  376. 1A0: 004F3847,0xA08CBCE8   ; f052: PlaySoundLoop
  377. 1A8: 004F3847,0xA0B7C157   ; f053: AlarmClockRing
  378. 1B0: 004F3847,0xA0A816A5   ; f054: GetATCmdString
  379. 1B8: 004F3847,0xA0B7E7B7   ; f055: OriginalATCGSN
  380. 1C0: 004F3847,0xA0A81041   ; f056: PostAtCommand
  381. 1C8: 004F3847,0xA0A8277B   ; f057: SendATAnswerStr
  382. 1D0: 004F3847,0xA0BA70B1   ; f058: mfree_high
  383. 1D8: 004F3847,0xA1609228   ; f059: MemChr
  384. ;
  385. 1E0: 004F3847,0xA1243504   ; f060: SetFileSize
  386. 1E8: 004F3847,0xA1673DB1   ; f061: editOrNewTXTModule
  387. 1F0: 004F3847,0xA0A79BD1   ; f062: LoadProcesses
  388. 1F8: 004F3847,0xA00A268D   ; f063: SelectColor
  389. 200: 004F3847,0xA0970F95   ; f064: GetVibraStatus
  390. 208: 004F3847,0xA0AFDB0B   ; f065: GetProvider
  391. 210: 004F3847,0xA0936F21   ; f066: IsScreenSaver
  392. 218: 004F3847,0xA00B1C3F   ; f067: IsUnlocked
  393. 220: 004F3847,0xA0B2D2ED   ; f068: TempLigntOn
  394. 228: 004F3847,0xA093CD54   ; f069: GetWavLen
  395. ;
  396. 230: 004F3847,0xA0990B99   ; f070: HasNewSMS
  397. 238: 004F3847,0xA09362B1   ; f071: HasFlashSMS
  398. 240: 004F3847,0xA1675C0B   ; f072: ReadNewSMS
  399. 248: 004F3847,0xA098FB67   ; f073: ReadFlashSMS
  400. 250: 004F3847,0xA08FF4A4   ; f074: PlayFile
  401. 258: 004F3847,0xA102EA8C   ; f075: StartMidlet
  402. 260: 004F3847,0xA0AF9E49   ; f076: GetMissedCallsCount
  403. 268: 004F3847,0xA0827C04   ; f077: CallAfterTimer
  404. 270: 004F3847,0xA0098A23   ; f078: ShowMsgInR1_3
  405. 278: 004F3847,0xA0098A33   ; f079: ShowMsgInR1_4
  406. ;
  407. 280: 004F3847,0xA0098A9B   ; f080: ShowMsgInR1_7
  408. 288: 004F3847,0xA010C245   ; f081: GetNetAccessMode
  409. 290: 004F3847,0xA1256160   ; f082: GetIlluminationDataTable
  410. 298: 004F3847,0xA160924D   ; f083: memcmp
  411. 2A0: 004F3847,0xA082BE5D   ; f084: StrToInt
  412. 2A8: 004F3847,0xA0970FAB   ; f085: SwitchVibraOnOff
  413. ;2B0: 004F3847,0x   ; f086:
  414. 2B8: 004F3847,0xA0827D10   ; f087: IsCallAfterTimerStillRunning
  415. 2C0: 004F3847,0xA0836F4C   ; f088: ClearMemory
  416. 2C8: 004F3847,0xA1609718   ; f089: MemCopy
  417. ;
  418. 2D0: 004F3847,0xA00970CB   ; f090: Keypress_On
  419. 2D8: 004F3847,0xA0097189   ; f091: Keypress_Off
  420. 2E0: 004F3847,0xA097423D   ; f092: GetCPUClock
  421. 2E8: 004F3847,0xA0974277   ; f093: GetCPULoad
  422. 2F0: 004F3847,0xA0824650   ; f094: GetMMIMemUsed
  423. 2F8: 004F3847,0xA082100C   ; f095: GetNonPermMemAvail
  424. 300: 004F3847,0xA0971187   ; f096: ShowMainMenu
  425. 308: 004F3847,0xA09CFDF3   ; f097: ShowNativeMenu
  426. ;310: 004F3847,0x   ; f098: SetVibraStatus
  427. 318: 004F3847,0xA0933BDB   ; f099: Screen_Wallpaper_Flush

  428. ;
  429. 320: 004F3847,0xA0A2D714   ; f100: EndUpdateScreen
  430. 328: 004F3847,0xA0AFB571   ; f101: EndCall
  431. 330: 004F3847,0xA0A9959F   ; f102: EndCallBusy
  432. 338: 004F3847,0xA08DA1D9   ; f103: IsDirectCallActive
  433. 340: 004F3847,0xA092FE1D   ; f104: GetScreenSaverRAM
  434. 348: 004F3847,0xA0828E0C   ; f105: LockShed
  435. 350: 004F3847,0xA0828E94   ; f106: UnLockShed
  436. 358: 004F3847,0xA12431BC   ; f107: FindFirstFile
  437. 360: 004F3847,0xA12431F8   ; f108: FindNextFile
  438. 368: 004F3847,0xA1243144   ; f109: FindClose
  439. ;
  440. 370: 004F3847,0xA00CD94F   ; f110: IsCalling
  441. 378: 004F3847,0xA08DA83F   ; f111: RefreshGPRSTraffic
  442. 380: 004F3847,0xA08DA85D   ; f112: GetGPRSTrafficAddress
  443. 388: 004F3847,0xA00A16FB   ; f113: DrawFrame
  444. 390: 004F3847,0xA0AF607B   ; f114: GetCurrentSecondOfCall
  445. 398: 004F3847,0xA00CE167   ; f115: GetTypeOfCall
  446. 3A0: 004F3847,0xA097170B   ; f116: GetFunctionPointer
  447. 3A8: 004F3847,0xA00A4021   ; f117: SetWindowMetrics
  448. 3B0: 004F3847,0xA00DA9F1   ; f118: SetWindowText
  449. 3B8: 004F3847,0xA00D57A7   ; f119: SetWindowColor
  450. ;
  451. 3C0: 004F3847,0xA0AA7F3B   ; f120: GetTimeFormat
  452. 3C8: 004F3847,0xA00A3055   ; f121: PushWindowBuffer
  453. 3D0: 004F3847,0xA00D583D   ; f122: ClearWindowBuffer
  454. 3D8: 004F3847,0xA08D46BD   ; f123: GetProfileFilter
  455. 3E0: 004F3847,0xA125DE54   ; f124: SetVibration
  456. 3E8: 004F3847,0xA00CD369   ; f125: IsIncognitoCall
  457. 3F0: 004F3847,0xA00E77C1   ; f126: rand
  458. ;3F8: 004F3847,0x   ; f127:
  459. 400: 004F3847,0xA0B7C4C9   ; f128: GetCallsList
  460. 408: 004F3847,0xA16099A8   ; f129: HexToDec
  461. ;
  462. ;410: 004F3847,0x   ; f130:
  463. 418: 004F3847,0xA08E87AC   ; f131: GetPathOfFoundFile
  464. 420: 004F3847,0xA1243338   ; f132: GetFileStats
  465. 428: 004F3847,0xA08256E9   ; f133: StrCmpNoCase
  466. 430: 004F3847,0xA1241A10   ; f134: ReadEEPROMData
  467. 438: 004F3847,0xA1241B54   ; f135: WriteEEPROMData
  468. ;440: 004F3847,0x   ; f136: GetAccessoryType
  469. ;448: 004F3847,0x   ; f137:
  470. 450: 004F3847,0xA12430D4   ; f138: GetFreeFlexSpace
  471. 458: 004F3847,0xA1243698   ; f139: GetTotalFlexSpace
  472. ;
  473. ;460: 004F3847,0x   ; f140:
  474. ;468: 004F3847,0x   ; f141:
  475. ;470: 004F3847,0x   ; f142:
  476. ;478: 004F3847,0x   ; f143:
  477. ;480: 004F3847,0x   ; f144:
  478. ;488: 004F3847,0x   ; f145:
  479. ;490: 004F3847,0x   ; f146:
  480. ;498: 004F3847,0x   ; f147:
  481. ;4A0: 004F3847,0x   ; f148:
  482. ;4A8: 004F3847,0x   ; f149:
  483. ;
  484. ;4B0: 004F3847,0x   ; f150:
  485. ;4B8: 004F3847,0x   ; f151:
  486. ;4C0: 004F3847,0x   ; f152:
  487. ;4C8: 004F3847,0x   ; f153:
  488. ;4D0: 004F3847,0x   ; f154:
  489. ;4D8: 004F3847,0x   ; f155:
  490. ;4E0: 004F3847,0x   ; f156:
  491. ;4E8: 004F3847,0x   ; f157:
  492. ;4F0: 004F3847,0x   ; f158:
  493. 4F8: 004F3847,0xA00A15C7   ; f159: DrawRect
  494. ;
  495. 500: 004F3847,0xA1000933   ; f160: Unicode_sprintf
  496. 508: 004F3847,0xA08257C9   ; f161: Unicode_CopyStr2Str
  497. 510: 004F3847,0xA1000EB7   ; f162: Unicode_GetCharByPosition
  498. 518: 004F3847,0xA1242924   ; f163: ws_2str
  499. 520: 004F3847,0xA100112B   ; f164: wsAlloc
  500. 528: 004F3847,0xA1001167   ; f165: wsFree
  501. ;530: 004F3847,0x   ; f166:
  502. ;538: 004F3847,0x   ; f167:
  503. ;540: 004F3847,0x   ; f168:
  504. ;548: 004F3847,0x   ; f169:
  505. ;
  506. 550: 004F3847,0xA0FCF001   ; f170: OpenWriteCloseFile
  507. 558: 004F3847,0xA0FCF051   ; f171: Hex2Int
  508. 560: 004F3847,0xA0FCF1B1   ; f172: DrawText
  509. 568: 004F3847,0xA0FCF0A1   ; f173: StrAnsi2Uni
  510. 570: 004F3847,0xA0FCF0C1   ; f174: StrUni2Ansi
  511. ;578: 004F3847,0x   ; f175:
  512. ;580: 004F3847,0x   ; f176:
  513. ;588: 004F3847,0x   ; f177:
  514. ;590: 004F3847,0x   ; f178:
  515. ;598: 004F3847,0x   ; f179:
  516. ;
  517. 5A0: 004F3847,0xA0AA70BF   ; f180: GetDateTime
  518. 5A8: 004F3847,0xA082AD87   ; f181: GetWeek
  519. 5B0: 004F3847,0xA08D4081   ; f182: GetProfile
  520. 5B8: 004F3847,0xA08D3F4F   ; f183: SetProfile
  521. 5C0: 004F3847,0xA160988C   ; f184: dwMODdw
  522. ;5C8: 004F3847,0x   ; f185:
  523. ;5D0: 004F3847,0x   ; f186:
  524. ;5D8: 004F3847,0x   ; f187:
  525. ;5E0: 004F3847,0x   ; f188:
  526. ;5E8: 004F3847,0x   ; f189:
  527. ;
  528. 5F0: 004F3847,0xA0FC1151   ; f190: RunScaner
  529. 5F8: 004F3847,0xA0FC3001   ; f191: SpellTime
  530. 600: 004F3847,0xA0FC7601   ; f192: MiniGPS
  531. 608: 004F3847,0xA0FC1021   ; f193: RunGraphSearcher
  532. 610: 004F3847,0xA0FC12A1   ; f194: GetAllPatchesByInject
  533. ;618: 004F3847,0x   ; f195:
  534. 620: 004F3847,0xA0FC0C01   ; f196: GetBuffer - x65
  535. ;628: 004F3847,0x   ; f197:
  536. ;630: 004F3847,0x   ; f198:
  537. ;638: 004F3847,0x   ; f199:

  538. ;
  539. 640: 004FF746,0xA8691F14   ; v00: RamCap
  540. 648: 004FF746,0xA8691F16   ; v01: RamLS
  541. 650: 004FF746,0xA869E820   ; v02: RamNet
  542. 658: 004FF746,0xA869E826   ; v03: RamNetRX
  543. 660: 004FF746,0xA86AC6E8   ; v04: RamMissedCalls
  544. 668: 004FF746,0xA86B27A8   ; v05: RamMissedSMS
  545. 670: 004FF746,0xA8661B04   ; v06: RamDateTime
  546. 678: 004FF746,0xA8744668   ; v07: RamAlarm
  547. 680: 004FF746,0xA86DAED8   ; v08: RamAccPoint
  548. 688: 004FF746,0xA87435F8   ; v09: RamScreensaver
  549. ;
  550. 690: 004FF746,0xA8661B2C   ; v10: RamAutoTime
  551. 698: 004FF746,0xA8743600   ; v11: RamStby
  552. 6A0: 004FF746,0xA845163C   ; v12: RamMissedMes
  553. 6A8: 004FF746,0xA8679238   ; v13: RamIsLocked
  554. 6B0: 004FF746,0xA8660594   ; v14: RamNetOnline
  555. 6B8: 004FF746,0xA86B4EEE   ; v15: RamScreenBrightness
  556. 6C0: 004FF746,0xA866199D   ; v16: RamMenuAnywhere
  557. 6C8: 004FF746,0xA869B1D0   ; v17: ram_ShutdownMode(hword)
  558. 6D0: 004FF746,0xA86DB2F0   ; v18: RamIsShutdown
  559. 6D8: 004FF746,0xA865BE98   ; v19: RamMainscreenAccuIcon
  560. ;
  561. 6E0: 004FF746,0xA8741404   ; v20: ram_random_seed
  562. ;6E8: 004FF746,0x   ; v21:
  563. ;6F0: 004FF746,0x   ; v22:
  564. ;6F8: 004FF746,0x   ; v23:
  565. ;700: 004FF746,0x   ; v24:
  566. ;708: 004FF746,0x   ; v25:
  567. ;710: 004FF746,0x   ; v26:
  568. 718: 004FF746,0xA869FCCA   ; v27: RamProfileNum

  569. ;
  570. 720: 004FF746,0xA8708900   ; z00: FreeRAM
  571. 728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
  572. 730: 004FF746,0x00000447   ; z02: Pic_Big0
  573. 738: 004FF746,0x000003CE   ; z03: Pic_Little0
  574. 740: 004FF746,0x0000045D   ; z04: Pic_Extra
  575. 748: 004FF746,0x000004A3   ; z05: Pic_Profiles
  576. 750: 004FF746,0x000002A9   ; z06: Pic_Vibra
  577. 758: 004FF746,0x0000039C   ; z07: Pic_Call
  578. 760: 004FF746,0x000004AA   ; z08: Pic_AdvNet
  579. 768: 004FF746,0x000011A7   ; z09: LP_MonthsLong
  580. ;
  581. 770: 004FF746,0x00000400   ; z10: LP_Weekdays
  582. 778: 004FF746,0x00000455   ; z11: Pic_Calendar
  583. ;780: 004FF746,0x   ; z12: Pic_AccuGraph
  584. 788: 004FF746,0xA08DB7C5   ; z13: BuildCanvas
  585. ;790: 004FF746,0x   ; z14:
  586. ;798: 004FF746,0x   ; z15:
  587. ;7A0: 004FF746,0x   ; z16:
  588. ;7A8: 004FF746,0x   ; z17:
  589. ;7B0: 004FF746,0x   ; z18:
  590. ;7B8: 004FF746,0x   ; z19:
  591. ;
  592. 7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
  593. 7C8: 004FF746,0x000004A3   ; z21: Additional_PIT_start
  594. 7D0: 004FF746,0x00000506   ; z22: Additional_PIT_end
  595. ;7D8: 004FF746,0x   ; z23:
  596. 7E0: 004FF746,0xA0FC0A00   ; z24: Picture Relocation Table
  597. 7E8: 004FF746,0x0000F000   ; z25: Picture Relocation Base
  598. 7F0: 004FF746,0x00001E1E   ; z26: Next Picture Magic
  599. ;7F8: 004FF746,0x   ; z27:

  600. A00: 0x01F9   ; r0: picture batt charge
  601. A02: 0x01FC   ; r1: picture batt
  602. A04: 0x0104   ; r2: alarm clock (dis)
  603. A06: 0x00E2   ; r3: music animation
  604. A08: 0x02E0   ; r4: net indicators (standart)
  605. A0A: 0x0113   ; r5: calculator_pics
  606. A0C: 0x01F8   ; r6: bluetooth icons (activity)
  607. A0E: 0x02A6   ; r7: IrDA icons (activity)
  608. A10: 0x02A8   ; r8: locked kb icon
  609. A12: 0x03CE   ; r9: small digits (0)
  610. A14: 0x0447   ; r10: big digits (0)
  611. A16: 0x0185   ; r11: folder icons (small)
  612. A18: 0x01E2   ; r12: group icons (big)
  613. A1A: 0x02A2   ; r13: GPRS (transferring)
  614. A1C: 0x02AD   ; r14: GPRS (attached)
  615. A1E: 0x0323   ; r15: group icons (small)
  616. A20: 0x0454   ; r16: illumination control
  617. A22: 0x0446   ; r17: analog clock
  618. A24: 0x0499   ; r18: adjusting volume (increasing)
  619. A26: 0x045D   ; r19: pic extra

  620. A28: 0x04A3   ; r20: pic profiles
  621. A2A: 0x04AA   ; r21: pic advnet

  622. A2C: 0x0455   ; r22: pic calendar

  623. #pragma disable old_equal_ff
  624. +0
复制代码

  1. ; ** GraphPatchManager v3.1 **
  2. ; (c) KreN
  3. ; (p) Lisugar
  4. ; S6C V53
  5. ; (!) MasterPatch v3 RC2 by 1nvisible

  6. ### S6C V53 ###
  7. +08C02DC

  8. 0: 1883261C002D0590 004FB847,0xA0FC3E01 ; Hook in DrawMainScreenIcon
  9. +0
  10. #pragma enable old_equal_ff
  11. 0FC3E00: 1883261C05900490FFB50120FCF700FC
  12. 0FC3E10: 696904300268002A03D003B4904703BC
  13. 0FC3E20: F7E7FFBC002D0BF004E9
  14. #pragma disable old_equal_ff
复制代码


下面的补丁用于修正gpp文件的读取错误
  1. ;v3.1 beta 3 gpp fix
  2. ; (c) KreN
  3. 0FC0F26: 15 11
  4. 0FC0F38: 0C 08
  5. 0FC0F40: 08 04
复制代码


这个补丁用于修正退出java时系统崩溃的bug
  1. ;Fix for crash on exit from Master-midlet for Master-Patch 3.1 b3
  2. 0FC0C52: FFF779FB C046C046
  3. 0FC0C70: FFF76EFB C046C046
复制代码


解决有些补丁存在的问题
  1. ;Resolves problems with 1x patches.
  2. 0FC0BF0: FFFFFFFFFFFFFFFFFFFFFFFF 0FB5021C301CFFF767FB0FBD
  3. 0FC0D34: 021C301CFFF7C6FA FFF75CFFC046C046
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-8-14 21:33:24 | 显示全部楼层

语音报时 v3

说明:
需刷03.22更新的function lib,我将大部分时间花在了音频剪接上,用的是以前devil发过的文件,缺少的部分是其它地方找的,但目前的音频效果仍然不太理想,大家有好的音频文件可以重新做,用热键激活补丁后会报当前时间,master设置里必须把语言设置为chinese才能完整报时,配合lisugar的"自定义锁键盘按键功能v1.3"可以在屏保或锁键盘时报时,功能地址请定义到"0130FCA0",此补丁作为function lib中的一个函数,下个版本的"整点报时"补丁会用这个函数进行报时,另外,大家期待的"Menu Pusk on MainScreen v1.2"补丁也将用到这个函数.
  1. ;* x65 -Talking phone v3 *  语音报时 v3
  2. ; (c) avkiev
  3. ; (r) SiNgle
  4. ; (p) StarFriend
  5. ; S6C V53
  6. ; (!) Master-Patch v3 RC2 #114
  7. ; (!) function library(03.22)

  8. /*
  9. 补丁要求占用一个功能作为启动入口,目前预设定的是占用"倒计时"作为入口,
  10. 配合DSE将"ELSE_COUNT_DOWN"定义到一个热键上,通过快捷键即可启用语音
  11. 报时功能,下载语音文件后放到0:\Sounds\Time目录下
  12. */

  13. A59714: "ELSE_COUNT_DOWN",00,2F0897A0 "ELSE_COUNT_DOWN",00,0xA0FC3001  

  14. #pragma enable old_equal_ff
  15. 0FC3000: FFB57048FDF7FCFD4CD020210902F068
  16. 0FC3010: 884229D0F160301C1430306118307061
  17. 0FC3020: 0020311C2E31321C76320B8813800130
  18. 0FC3030: 02310232002BF8D10138B0850638311C
  19. 0FC3040: 743108803167311CA031301CB030C860
  20. 0FC3050: 062008822E20C8827720088361204883
  21. 0FC3060: 76208883012008840020311DFCF7C8FF
  22. 0FC3070: 341CCC340025632000F05CF83179B078
  23. 0FC3080: 002803D13C2700F02AF801E000F04EF8
  24. 0FC3090: 7179002903D1622000F04CF802E04627
  25. 0FC30A0: 00F01DF8FFBD7EB5FDF73AFBF878A828
  26. 0FC30B0: 01D0002005E04348FDF7A2FD01D07078
  27. 0FC30C0: 00287EBC03D10F20FDF766F802E00F20
  28. 0FC30D0: FFF796FF2080012080BC0437384700B5
  29. 0FC30E0: 14290CD30A2080B4FCF79AFF80BC4200
  30. 0FC30F0: C000801800F01EF80520002912D0081C
  31. 0FC3100: 01290AD0022908D000F014F805200029
  32. 0FC3110: 08D0052906D2022004E0C019143000F0
  33. 0FC3120: 09F8081CC01900F005F800BD00B53D20
  34. 0FC3130: A027F4E782B52060201D291C0FA20132
  35. 0FC3140: FDF792F821680A20FCF76AFF30303031
  36. 0FC3150: B28D52002232B0520232B152301C0C30
  37. 0FC3160: FDF762F8716A88000918091809183C20
  38. 0FC3170: FCF756FF2D180C3482BDC046FCB51148
  39. 0FC3180: FDF73EFD1AD0FF20341CC0340C342168
  40. 0FC3190: 8142FBD020600A20FCF742FF30303031
  41. 0FC31A0: 321CAC32D0801181A7200090311CC031
  42. 0FC31B0: 01910C2050390023FDF74AF8FCBD
  43. 0FC31C0: 0xB1C2D3E4,0x0000AB05,0000000000000000,"\
  44. {patch=TalkingPhone ver=3 cp=avkiev id=AB05 mem=288}\
  45. {1 cb UseAsAlarm v=1}\
  46. {2 o Language `Chinese`=0 `Polish`=1}\
  47. {46 u WAVs maxlen=32 v=`0:\\Sounds\\Time\\xx.wav`}",00
  48. #pragma disable old_equal_ff
复制代码


这个是一个修正补丁,补丁修正的问题我还没碰到过,如果这个补丁强刷可以不刷
  1. ;修正锁键盘模式下播放前奏音乐
  2. ;(c) 1nvisible
  3. ;(p) StarFriend

  4. #pragma enable old_equal_ff
  5. 801650: FFB503480349044A044B9847FFBDC046
  6. 801660: 000400A8,50000000,0130FCA0,047C82A0
  7. #pragma disable old_equal_ff
  8. ; first - 0x8 bytes free ram, second - delay (0x50 - ~1/3 of second), third - adress of talking phone, fourth - CallAfterTimer
复制代码

[ 本帖最后由 来生不做云 于 2006-8-14 21:36 编辑 ]

Time.rar

176.29 KB, 下载次数: 150

回复 支持 反对

使用道具 举报

发表于 2006-8-14 21:43:05 | 显示全部楼层

[MasterPatch][x65]黑名单v3

怎么设置?
必须要开启来电筛选,并且指向任何一个不是SIM的组,然后具体每个组的设置通过MasterJava程序设置
注意这里和v3以前的版本不一样,不是说你在筛选的时候选中哪个组哪个组才生效.所有的配置都是以Master里面的设置为准,支持多群组
有没有白名单?或者可不可以拘接其他来电?
可以,看我的图三,有一个noAddress的组,这个组如果选种drop或者busy所有没有在你的电话簿里面出现的电话都不会打进来了
drop和busy的区别?
估计是一样的,我测试的时候好象效果差不多,应该算是bug
能不能中文?
目前不可以,中文两个字节,英文一个字节

  1. ;* Black List v3 * 黑名单v3
  2. ;S6Cv53
  3. ;(c) SiNgle, Aru55
  4. ;(r) (i) KreN
  5. ;(p) Lisugar

  6. ;(!) MasterPatch(f102, f101)

  7. # 开启通话设定-来电筛选,选中除SIM以外的任何一个群组
  8. # 通过MasterPatch设置每个组的筛选状态,支持多群组
  9. # 来电统一显示在已接电话中

  10. 0A97782: 061C281C 88F525FC
  11. 0A98474: 0006000E 87F5B4FD
  12. 0A988DE: B0420ED1 87F587FB

  13. #pragma enable old_equal_ff
  14. 081FFD0: FFB5,01490847,C046,0xA0FC6C2B
  15. 081FFE0: 7FB5,01490847,C046,0xA0FC6C65
  16. 081FFF0: FFB5,01490847,C046,0xA0FC6C01

  17. 0FC6C00: 3048F9F7FDFF09D000980130325C002A
  18. 0FC6C10: 0AD000F03EF8FFBC01B003E0FFBC08BC
  19. 0FC6C20: B04200D0224B1847FFBD2648F9F7E8FF
  20. 0FC6C30: 11D00098FF280ED0012040B41B4CA047
  21. 0FC6C40: 002840BC07D1F27A002A08D000F021F8
  22. 0FC6C50: FFBC012601E0FFBC061C281C00BDFFBC
  23. 0FC6C60: FD26FAE71748F9F7CBFF0CD0079FFF2F
  24. 0FC6C70: 09D0069EB1698F4205D0827A002A06D0
  25. 0FC6C80: 00F007F801277FBC0006000E00BDFD27
  26. 0FC6C90: F9E7FFB5012A05D0032A05D00020F9F7
  27. 0FC6CA0: 47FB01E0F9F740FBFFBD

  28. 0FC6CAC: 0xA00CD369
  29. 0FC6CB0: 0xA0A98901

  30. 0FC6CC0: 0xB1C2D3E4,0x0000CD09,0000000000000000,"\
  31. {patch=BlackList id=CD09}\
  32. {c type Normal=0 Drop=1 Busy=2 Quiet=3}\
  33. {1 o `No group` c=type v=0}\
  34. {2 o VIP c=type v=0}\
  35. {3 o Office c=type v=0}\
  36. {4 o Family c=type v=0}\
  37. {5 o Individual c=type v=0}","\
  38. {6 o Leisure c=type v=0}\
  39. {7 o Private c=type v=0}\
  40. {8 o Business c=type v=0}\
  41. {9 o Received c=type v=0}\
  42. {10 o `Non adressbook` c=type v=0}\
  43. {11 o `Hidden-ID` c=type v=0}",00
  44. #pragma disable old_equal_ff
复制代码
效果图.jpg
回复 支持 反对

使用道具 举报

发表于 2006-8-14 21:52:17 | 显示全部楼层

[MP][x65]黑名单 v3.2 beta

注意!需要v11系列中基础补丁SWI-hook 的支持!

改进:不同的情景模式指定不同的黑名单设置

  1. [/code]; BlackList v3.2 beta

  2. ; (c) SiNgle
  3. ; (i) KreN
  4. ; (p) starfriend

  5. ;s6c v53
  6. 0A9777A: 3CF681FC3CF69DFF061C C04600488047216CFCA0
  7. 0A98474: 0006000EFF2F0AD0FD2F 004A9047416CFCA0C046
  8. 0A988C0: 3BF6DEFB3BF6FAFE061C 00488047016CFCA0C046

  9. #pragma enable old_equal_ff
  10. 0FC6C00: 10AA38B500F05AF84BD0107A082800D9
  11. 0FC6C10: 002000F02AF838BC46D0102044E0
  12. 0FC6C20: 38B500F04BF83CD001207DDF002838D1
  13. 0FC6C30: 0A2000F01AF838BC36D0012034E0
  14. 0FC6C40: 7FB5B16900F03AF807D08F4205D00920
  15. 0FC6C50: FF2700F00AF800D001277FBC0006000E
  16. 0FC6C60: FF2F00D0FD2F12A21047FEB5841C7178
  17. 0FC6C70: 002901D0002000E0B6DF0B2148438019
  18. 0FC6C80: 0025025D52009744C04608E005E000E0
  19. 0FC6C90: 04E00020002166DF00E065DF0125281C
  20. 0FC6CA0: FEBD38BCB6DF7BDF061CC04678470000
  21. 0FC6CB0: 0040BDE804E08EE21EFF2FE1BFB5CD20
  22. 0FC6CC0: 00020930C4DF00D0061CBFBD

  23. 0FC6CD0: E4D3C2B109CD00000000000000000000,"\
  24. {p=BlackList id=cd09 ver=3.2 cp=SiNgle}","\
  25. {c type Normal=0 Drop=1 Busy=2 Quiet=3}","\
  26. {tp call}","\
  27. {0 o `No group` c=type}","\
  28. {1 o VIP c=type}","\
  29. {2 o Office c=type}","\
  30. {3 o Family c=type}","\
  31. {4 o Individual c=type}","\
  32. {5 o Leisure c=type}","\
  33. {6 o Private c=type}","\
  34. {7 o Business c=type}","\
  35. {8 o Received c=type}","\
  36. {9 o `Non adressbook` c=type}","\
  37. {10 o Inkognito c=type}","\
  38. {endtp}","\
  39. {1 cb UseOnlyFirstProfile}","\
  40. {sm Profile1}{2 usetp call}{endsm}","\
  41. {sm Profile2}{13 usetp call}{endsm}","\
  42. {sm Profile3}{24 usetp call}{endsm}","\
  43. {sm Profile4}{35 usetp call}{endsm}","\
  44. {sm Profile5}{46 usetp call}{endsm}","\
  45. {sm Profile6}{57 usetp call}{endsm}","\
  46. {sm Profile7}{68 usetp call}{endsm}",00
  47. #pragma disable old_equal_ff
复制代码

[ 本帖最后由 来生不做云 于 2006-8-14 21:53 编辑 ]
show.jpg
回复 支持 反对

使用道具 举报

发表于 2006-8-14 22:08:12 | 显示全部楼层

[MasterPatch][x65]智能提醒 v12

目前这个补丁的问题还比较多,最主要的反映在:
1.标示短信时退回待机界面会提醒;
2.收到短信时如果开启震动的震动时长会延长一倍;
3.如果整点时切换情景,整点提醒的第一分钟之内操作极易导致死机,并且开机后会不停的提醒.

没有具体看这个补丁的算法,猜测应该和我以前的那个"未接事件循环提醒v1.3"的算法差不多,但"未接事件循环提醒v1.3"就没有出现上述的问题,原因在于我采用了一个字节的ram位来进行首次标示,如果在首个循环时间间隔内,补丁将不进行提醒操作,而这个补丁没有进行这样的处理,所以出现了这样的bug,目前来说应该还是可以忍受的,等待以后修正吧!


如果没刷过"自定义运营商"4.5或以上版本的,cx7c的hook部分请刷如下两行,注意!刷过的无需刷!

注意!!!
必须先刷"自定义运营商"4.5以上版本再刷此补丁!!!撤销时也必须先撤销此补丁再撤销"自定义运营商"!!!一定要注意刷补丁的先后顺序!否则会导致强刷!

  1. 0x08D7460: 041C0E1CD7B03BA9 004A9047,0xA0FC4039 ; CX7Cv50 - Mainscreen
  2. 0x0967D10: 0E1C9AB007A902A8 004A9047,0xA0FC404B ; CX7Cv50 - Screensaver
复制代码


config设置部分:
补丁在每个时间段的设置总共是1个字节,共8位,这8个位对应的功能分别被定义如下:
-0 (1) - 播放整点提醒
-1 (2) - 播放语音报时 (必须刷 "语音报时"补丁)
-2 (4) - 运行指定的java程序
-3 (8) - 关闭手机
-4 \
-5 > 设置情景模式
-6 /
-7 - 保留
例 1. 如果 (09,01) 位置上的设置等于 31 (=30+1),
即表示在 星期二,9:00 切换到情景模式3并播放整点提醒(代号为1).
例 2. 如果 (18,06) 位置上的设置等于 25 (=20+1+4),
即表示在 星期天,18:00 切换到情景模式2, 播放整点提醒(代号为1)并执行指定的java程序(代号为4).
例 3. 如果 (23,00) 位置上的设置等于 08, 即表示在 星期一,23:00 手机关闭(代号为8).

Lisugar:
就是按照位来存取设置了0位就表示播放beep,31应该理解为0011,0001,
其实前面的第一个数九是需要切换的profile的序号,如果不需要切换
弄成0就可以了,后面这个部分0001分别对应了前四个功能是不是启用
,1(0001)就表示到点只播放beep,如果是5(0101)就表示开启Play Beep
和Run midlet,依次类推就可以了
一共23个行表示每天的00:00-23:00,7
个列分别表示一周有7天.从星期一开始的,这样就设置了每周确定时间要做的事:)


铃声设置部分:
如果铃声代号超过80h,则提醒时手机震铃+震动.
例如,如果设置的铃声代号为DF(DF=DF=80+5F),则播放代号为5F的铃声并震动.
铃声代号与smelter中的相对应.


  1. ;* Hourly event and sound alerts after missed events and state of battery v12 * 智能提醒 v12
  2. ; (c) avkiev
  3. ; (r) SiNgle
  4. ; (p) StarFriend

  5. ; (!) MasterPatch, TalkingPhone, SP4.5或以上的版本
  6. ; (!) 需撤销"自动更换Profile v2.2"

  7. /*
  8. 手机每小时执行一些特定的任务.
  9. 此外, 如果有一些未接事件 - 电话会每隔 N 分钟通过铃声提醒一次.
  10. 提醒功能只执行在 H1 到 H2 小时之间, 请看设置.
  11. 提醒功能并不是总在执行, 每 N 分钟执行一次.
  12. 如果震铃关闭,提醒功能将无法执行.
  13. 代号为 7F 的铃声无法播放.

  14. 补丁通过 24*7 字节的设置, 来定义一周(7天),每天24小时的任务计划,
  15. 任务将会按照设置以小时为单位执行.
  16. 如果某一时间段的设置为00,则在该时间段内将不执行任何任务.
  17. */

  18. ; S6C V53
  19. 08DB3FC: 0E1CD7B03BA936A8 004A9047,0xA0FC4039
  20. 0990C64: 0E1CAAB007A902A8 004A9047,0xA0FC404B

  21. #pragma enable old_equal_ff
  22. 0FC4000: 01B57F21084081B0031C102042210902
  23. 0FC4010: 093100220092FCF7BBF8019880280AD3
  24. 0FC4020: B07F012802D0FCF7EBF804D02F200121
  25. 0FC4030: 727FFCF7B5F803BD00B500F00FF804BC
  26. 0FC4040: D7B03BA936A80432104700B500F006F8
  27. 0FC4050: 04BCAAB007A902A80432104783B53948
  28. 0FC4060: FCF7CEFD6BD0301D011C0831FBF7C8FF
  29. 0FC4070: 347B757B002D23D1F078A04220D0F470
  30. 0FC4080: 301DFBF7C1FFE100091B40182030355C
  31. 0FC4090: 280902D00138FBF7BFFF680802D3307D
  32. 0FC40A0: FFF7AEFFA80801D3FCF7A6FAE80803D3
  33. 0FC40B0: 301CC830FCF7D0F8280901D3FBF7C4FF
  34. 0FC40C0: 7078B178884202D3A04204D901E0A042
  35. 0FC40D0: 35D88C4233D8FCF7CFFA39788908707D
  36. 0FC40E0: 1ED2FCF7BDF80028B07D19D1FCF7D8FA
  37. 0FC40F0: 39880029F07D13D1FCF7A2FA3988727E
  38. 0FC4100: 9142307E0CD37988032918D3B07EF17E
  39. 0FC4110: 012905D0FCF7B4FA39680A790C2A0ED8
  40. 0FC4120: FF280CD0F17F727B8A4200D23C32521A
  41. 0FC4130: 337F9A4203D3727BF277FFF761FFD0BD

  42. 0FC4140: 0xB1C2D3E4,0x0000AB06,0000000000000000,"\
  43. {patch=Alerts ver=12 cp=avkiev id=AB06}\
  44. {1 b OnlyFrom v=8}\
  45. {2 b OnlyTo v=23}\
  46. {20 h HourlyBeep maxlen=1 v=33}\
  47. {21 h MissedAlarm maxlen=1 v=DF}\
  48. {22 h MissedCall maxlen=1 v=DC}\
  49. {23 h MissedEvent maxlen=1 v=D6}","\
  50. {24 h LowBattery maxlen=1 v=02}\
  51. {25 b LowIfLess v=2}\
  52. {26 h FullBattery maxlen=1 v=39}\
  53. {27 cb PlayIfCable}\
  54. {28 b `Period (min)` v=3}\
  55. {29 b VibraDuration v=3}\
  56. {30 cb VibraEvenIfOff}\
  57. {32 h 00 maxlen=7 v=01010101010101}","\
  58. {39 h 01 maxlen=7 v=01010101010101}\
  59. {46 h 02 maxlen=7 v=01010101010101}\
  60. {53 h 03 maxlen=7 v=01010101010101}\
  61. {60 h 04 maxlen=7 v=01010101010101}\
  62. {67 h 05 maxlen=7 v=01010101010101}","\
  63. {74 h 06 maxlen=7 v=01010101010101}\
  64. {81 h 07 maxlen=7 v=01010101010101}\
  65. {88 h 08 maxlen=7 v=01010101010101}\
  66. {95 h 09 maxlen=7 v=01010101010101}\
  67. {102 h 10 maxlen=7 v=01010101010303}","\
  68. {109 h 11 maxlen=7 v=01010101010303}\
  69. {116 h 12 maxlen=7 v=01010101010303}\
  70. {123 h 13 maxlen=7 v=01010101010303}\
  71. {130 h 14 maxlen=7 v=01010101010303}\
  72. {137 h 15 maxlen=7 v=01010101010303}","\
  73. {144 h 16 maxlen=7 v=01010101010303}\
  74. {151 h 17 maxlen=7 v=01010101010303}\
  75. {158 h 18 maxlen=7 v=03030303030303}\
  76. {165 h 19 maxlen=7 v=03030303030303}\
  77. {172 h 20 maxlen=7 v=03030303030303}","\
  78. {179 h 21 maxlen=7 v=03030303030303}\
  79. {186 h 22 maxlen=7 v=03030303030303}\
  80. {193 h 23 maxlen=7 v=03030303030303}\
  81. {200 sf Midlet mask=*.jad maxlen=56 v=`0:\\Java\\jam\\Applications\\Fonarik\\Fonarik.jad`} \
  82. ",00
  83. #pragma disable old_equal_ff

  84. ;{123 h 13 maxlen=7 v=01010101010303}
  85. ; 13 hours MoTuWeThFrSaSu
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-8-17 06:37:25 | 显示全部楼层

[MasterPatch][x65]扩展屏幕信息 v6.1i

M6C V50以前的图片补丁有错,主要是PIT TABLE索引地址和FUnctionLibrary地址重合.已经修正,旧的出错补丁在80楼,如果使用新补丁以后仍然出现死机的问题,最好强刷一下FunctionLibrary以恢复被破坏的部分80楼


压缩包里面有图片补丁,必须要下,没有显示情景模式的,检查MasterJava程序里面是否已经钩选,确保以前的PIT Addition补丁已经卸载.


  1. ;* x65 - Extra info on the main screen v6.1i *
  2. ; (c) avkiev
  3. ; (i) Lisugar

  4. ; (!) MasterPatch V3 RC2#114
  5. ; (!) FunctionLibrary(v02, v11, f066, f006, f004, z03, v00, f002, z05, z06, v04, v05, v02, z08, z07, z04, f034, f033, f037, f036)
  6. ; (!) GraphPatchManager v3.x

  7. ; 检查 RamStby 和 ScreenSaver
  8. ; 在拨号或者接到来电的时候不显示


  9. #pragma enable old_equal_ff
  10. 0xFC1600: 02B59048FFF7FCFA00D1D0E0FFF744F8
  11. 0xFC1610: 38680028F9D0FEF7FBFDF6D1009D281C
  12. 0xFC1620: 70627478B578FFF713F839880020FF29
  13. 0xFC1630: 404100F0DEF8FFF70BF8B97900F0CAF8
  14. 0xFC1640: 022000F0D6F8032000F0D3F8F4783579
  15. 0xFC1650: 01200321FEF7ECFC0A210902AA31401A
  16. 0xFC1660: 05217156091803D5002000F0C2F84942
  17. 0xFC1670: 0A20FEF7D5FC00F0AAF8042000F0B9F8
  18. 0xFC1680: 081CFFF759F800F0B8F8052000F0B1F8
  19. 0xFC1690: 062000F0AEF8B479F57900200921FEF7
  20. 0xFC16A0: C7FC011C03200002E830FEF7B9FCFFF7
  21. 0xFC16B0: 43F800F0A2F8042000F09BF80A20FEF7
  22. 0xFC16C0: AFFC00F084F8072000F093F8347A757A
  23. 0xFC16D0: FEF7B6FF398800F07DF8082000F089F8
  24. 0xFC16E0: B47AF57AFEF794FCFFF72EF8317B0029
  25. 0xFC16F0: 02D10130FFF720F800F07FF8747BB57B
  26. 0xFC1700: FEF77EFDF77BB84204D1FFF721F80020
  27. 0xFC1710: 00F073F8FEF7A4FF1020002300F048F8
  28. 0xFC1720: FEF7A2FF1220012300F042F8347D757D
  29. 0xFC1730: 0721FEF78DFF82B4B879013000210022
  30. 0xFC1740: B37D83424A41F37D83424A41337E8342
  31. 0xFC1750: 4A41737E83424A41B37E83424A41F37E
  32. 0xFC1760: 83424A41337F83424A41737F83424A41
  33. 0xFC1770: 0E2007231A4004D0501E3B88FF2B00D3
  34. 0xFC1780: 0730FEF7EDFF00F038F8063C053482BC
  35. 0xFC1790: 0C370139CFD1B47FF57F032000F029F8
  36. 0xFC17A0: 012000F026F8336A197800F013F802BD
  37. 0xFC17B0: 82B53988002928D0345C0130355CFEF7
  38. 0xFC17C0: CBFF181C00F019F80A34033503E082B5
  39. 0xFC17D0: 011C00E082B50A20FEF722FCFEF7ACFF
  40. 0xFC17E0: 0A2802D3FFF7F3FF01E000F006F8081C
  41. 0xFC17F0: 04E082B5FEF7A4FF00E082B53A18201C
  42. 0xFC1800: 291C736A00F002F8063482BD1FB5101C
  43. 0xFC1810: FEF77EFC041C101CFEF776FC0138013C
  44. 0xFC1820: 06BC84B00B1980180090012001900598
  45. 0xFC1830: FEF77AFC02B007BCFEF772FC18BDC046

  46. 0xFC1840: 0xB1C2D3E4,0x0100AB03,0xA0FC1601,00000000,\
  47. "{patch=ExtraInfo ver=6.1 cp=avkiev id=0100AB03 mem=40}\
  48. {1 xy Net y=20}\
  49. {3 xy Temperature x=36 y=20}\
  50. {5 b TempAdjust range=-50..50 v=15}\
  51. {6 xy Voltage x=78 y=20}\
  52. {8 xy Capacity x=114 y=20}\
  53. {10 xy Profiles y=90}\
  54. {12 cb Logo}\
  55. {13 xy Vibra y=110}\
  56. {15 cb ShowWhenVibra}","\
  57. {16 xy MissedCalls x=100 y=90}\
  58. {18 xy MissedSMS x=100 y=110}\
  59. {20 xy AdvNet y=128}\
  60. {sm Limits}\
  61. {22 b 1 v=30}\
  62. {23 b 2 v=52}\
  63. {24 b 3 v=60}\
  64. {25 b 4 v=68}\
  65. {26 b 5 v=76}\
  66. {27 b 6 v=84}\
  67. {28 b 7 v=92}\
  68. {29 b 8 v=100}\
  69. {endsm}\
  70. {30 xy RAM y=60}\
  71. {32 a Address v=A864AB02}",00
  72. #pragma disable old_equal_ff
复制代码


1.TempAdjust 这个通过设置不同的值对当前的温度进行调整,只要有(0,30,15,-10)
   000 - 电池温度, 030 - 环境温度, 015 - (电池温度+环境温度)/2, -010 - 环境温度-1
2.Logo这个主要控制Profile的显示方式,钩上表示显示图标,不钩显示数字
3.ShowWhenVibra控制震动图标在什么条件下显示,钩上在震动开的条件下显示,震动关的条件下不显示,反之相反
4.Limits用来控制改进的信号图标的,我感觉上是在信号多强的时候显示哪张图,这个我不太确定
5.RAM这个打上钩会从下面的地址定义中取出一个字节,并把值显示在设置的位置上
6.AddressRAM中的任意一块内存,RAM打上钩才起作用

图片

图片

S6C V53 - Extra Info v6.1i.rar

5.96 KB, 下载次数: 145

回复 支持 反对

使用道具 举报

发表于 2006-8-17 06:43:52 | 显示全部楼层

[MasterPatch][x65]图标式温度计 v2.1

说明:
需刷上传的图片补丁包,该图片补丁直接在原v1.5版的基础上修改。
需要在master java中设置1st icon pit和underrun icon pit和overflow icon pit三项分别为:1220,1219,1218

  1. ;* Accu Temperature As Graphic Indicator v2.1 * 图标式温度计 v2.1
  2. ; (c) benj9
  3. ; (r) ACiDmrp, avkiev, BuG
  4. ; (!) MasterPatch
  5. ; (p) StarFriend
  6. ; S6C V53

  7. ; 2.1新增: 坐标直接在坐标图上设置.

  8. ; 图片补丁中有14张图片,其中第1张是低于最低温度的图片,第2张是高于最高温度的图片,
  9. ; 第3到第14张介于最低和最高温度之间,在master java中可以设置温度计显示的最低温度
  10. ; 以及最低到最高温度间的范围(19.2 或 38.4°C)
  11. ; 可通过temperature calibration选项校准温度,范围在 -3 到 3°C 间,不确定具体用法,猜测
  12. ; 是当前检测到的温度值减去或加上校准值.

  13. 08C0672: 584300AB091A188B0130 C046,004FB847,0xA0FDE311
  14. #pragma enable old_equal_ff
  15. 0FDE300: 41636375546D704932312C62656E6A39
  16. 0FDE310: 7FB52848E2F774FC3FD001200321E1F7
  17. 0FDE320: 87FE0A210902AA31401A112571574018
  18. 0FDE330: 00D54042C021357C002D03D0C0311B23
  19. 0FDE340: 052501E01C230425F778C01B01D5B468
  20. 0FDE350: 09E0884201DBF46805E0C117D9404018
  21. 0FDE360: 71682841441882B0201CE1F7CDFEB178
  22. 0FDE370: 091801200190091A0091201CE1F7C8FE
  23. 0FDE380: 71784318013BB2780F98E1F7CDFE02B0
  24. 0FDE390: B1787078221CE1F7BFFEFFBC58436B46
  25. 0FDE3A0: 091A188B013004373847091801397047
  26. 0FDE3B0: E4D3C2B1CDCC00000000000000000000
  27. 0FDE3C0: "{patch=AccuTemperaIndic ver=2 cp=benj9 id=CCCD}","\
  28. {sm `Icon/Canvas Setup`}","\
  29. {1 xy `icon pos` x=102 y=14}","\
  30. {4 i `1st icon pit` v=1308}","\
  31. {8 i `underrun icon pit` v=1307}","\
  32. {12 i `overflow icon pit` v=1306}","\
  33. {endsm}","\
  34. {sm `Thermometer Setup`}","\
  35. {3 b `1st icon temperature (0..25.5°C x 10)` v=150}","\
  36. {16 o `range cold to hot` `19.2°C`=0 `38.4°C`=1}","\
  37. {17 b `temperature calibration (-3..3°C x 10)` r=-30..30}{endsm}",00
  38. #pragma disable old_equal_ff
复制代码

[ 本帖最后由 来生不做云 于 2006-8-17 06:45 编辑 ]
show.jpg

accu_temp_img_others.rar

857 Bytes, 下载次数: 119

回复 支持 反对

使用道具 举报

发表于 2006-8-17 06:48:44 | 显示全部楼层

[MasterPatch][x65]禁止主界面图标显示v2.1

  1. ;* Bellevue. Disable icons on mainscreen v2.1 *禁止主界面图标显示v2.1
  2. ; (c) benj9
  3. ; (r) (i) KreN
  4. ; (p) Lisugar
  5. ;  S6C V53
  6. ; (!) MasterPatch(f067, f036, f110)03.04.06以后的版本

  7. 0A2DC10: 0xA00A1D15 0xA0FC3901

  8. #pragma enable old_equal_ff
  9. 0FC3900: FFB50C48FDF77CF90CD0FCF785FC0130
  10. 0FC3910: 7178C1400AD2FCF72BFD002802D07178
  11. 0FC3920: C90803D2FFBCFFB4FCF7FAFBFFBD

  12. 0FC3930: 0xB1C2D3E4,0x0000CD02,0000000000000000,"\
  13. {patch=Bellevue ver=2.1 id=CD02}\
  14. {1.0 cb `Work in lock`}\
  15. {1.1 cb `Work in unlock`}\
  16. {1.2 cb `Work if call`}",00
  17. #pragma disable old_equal_ff
复制代码
Disable icons on mainscreen.jpg
回复 支持 反对

使用道具 举报

发表于 2006-8-17 06:51:54 | 显示全部楼层

[MasterPatch][x65]修改屏幕灭灯时间 v3

  1. ;* Change Illumination Turn Off Timer v3 *改变屏幕灭灯时间 v3
  2. ; (c) benj9
  3. ; (p) Lisugar

  4. ; (!) masterpatch

  5. ### S6C V53 ###
  6. ;0AA4DA2: 5349A000411868460422 C046,00498847,0xA0FDE60B
  7. ;0FDE62C: FFFFFFFF 0xA0C69B82

  8. #pragma enable old_equal_ff
  9. 0FDE600: 496C6C75542C62656E6A41B50948E2F7
  10. 0FDE610: F7FA02D0311C023100E0044941BC08BC
  11. 0FDE620: A00009186846042204331847
  12. 0FDE630: E4D3C2B1CECC00000000000000000000
  13. 0FDE640: "{patch=`ChangeIlluOffTimer` ver=3 cp=benj9 id=CCCE}","\
  14. {5 b `idle (sec)` r=1..255 v=1}","\
  15. {9 b `else (sec)` r=1..255 v=1}",00
  16. #pragma disable old_equal_ff
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-8-17 07:00:16 | 显示全部楼层

[MP][x65]扩展文件发送和接收信息 v1.0

注意!
1.要求MasterPatch v3.1的支持;
2.刷08.06更新的MP v3.1的修正补丁;
3.刷08.06更新的Function lib.

  1. ;* Extra Info on File Send and Receive *
  2. ;(c) 1nvisible
  3. ;(p) starfriend
  4. ;v1.0
  5. ;!MP v3 is required

  6. ;S6C V53
  7. 00E52F4: 216B000C4143E06A8BF0E2EC 004FB84751F0FBA0C046C046
  8. 00E53AC: 0C20185E231CBCF7 004FB847CFF0FBA0

  9. #pragma enable old_equal_ff
  10. 0FBF050: FCB5216B000C4143E06A00F0E1FF03B4
  11. 0FBF060: 3C4801F0CDFD2FD001B4256B6D080D80
  12. 0FBF070: E66A76084E808CB0041C102001F050FA
  13. 0FBF080: 211C041C2A1C331C01F03AFA3C230093
  14. 0FBF090: 1423019302230293032001F0ADF80390
  15. 0FBF0A0: 002001F0A9F8049000230593201C0068
  16. 0FBF0B0: 0C9B203319785A781B7901F051FA201C
  17. 0FBF0C0: 01F032FA0CB001BCFFBC0FF0B2EF0C20
  18. 0FBF0D0: 185E231C01F010FA1E4801F091FD30D0
  19. 0FBF0E0: 01B40D884E88041C103464235D43291C
  20. 0FBF0F0: 301C00F095FF051C8CB0102001F010FA
  21. 0FBF100: 061C211C2A1C01F0FBF91E2300930A23
  22. 0FBF110: 019302230293032001F06EF803900020
  23. 0FBF120: 049000230593301C00680C9B20339978
  24. 0FBF130: DA781B7901F014FA301C01F0F5F90CB0
  25. 0FBF140: 01BC05B0F0BD
  26. 0FBF150: 0xB1C2D3E4,0x10001EFF,0x00000000,0x00000000,"\
  27. {p=ExtraInfoOnFileSendAndReceive id=10001EFF ver=1.0 cp=1nvisible}","\
  28. {2 const size=2 v=4}","\
  29. {offset +4}","\
  30. {0 s `KByte Info String` maxlen=16 value=`%d\\%d KB`}","\
  31. {0x10 s `Percent Info String` maxlen=16 value=`%02d%%`}","\
  32. {0x20 xy `KB String Coordinates` x=45 y=75}","\
  33. {0x22 xy `P String Coordinates` x=55 y=89}","\
  34. {0x24 b `Font` v=7}",00
  35. #pragma disable old_equal_ff
复制代码

[ 本帖最后由 来生不做云 于 2006-8-17 07:02 编辑 ]
show.jpg
回复 支持 反对

使用道具 举报

发表于 2006-8-17 07:05:45 | 显示全部楼层

[MP][x65]修改进度栏颜色 v1.0

记得先撤销 Extra info on the main screen (Lite) v6.2(扩展屏幕信息简化版)

  1. ; MusicProgressBarChanger v1.0
  2. ; (c) KreN
  3. ; (r) SiNgle, Kad
  4. ; (p) starfriend

  5. ; s6c v53
  6. 09A19D8: 081080E50C3080E5 04F01FE5,0xA0FC7117
  7. 09A1CE4: 0250A0E1002090E50370A0E1 04E08FE204F01FE5,0xA0FC7101

  8. #pragma enable old_equal_ff
  9. 0FC7100: 1FB51048C4DF01D0043000901FBC151C
  10. 0FC7110: 02681F1C00BDFFB50A48C4DF01D01030
  11. 0FC7120: 0190FFBC8160C3607847000028C080E5
  12. 0FC7130: 0080BDE8

  13. 0FC7140: 0xB1C2D3E4,0x0000CD10,0x00000000,0x00000000,"\
  14. {p=ChangeProgressBar cp=KreN id=cd10 ver=1.0}","\
  15. {4 co BGColor v=0x14F85656}","\
  16. {8 co BorderColor v=0x34000000}","\
  17. {12 co StripeColor v=0x24FFFFFF}","\
  18. {16 xy2 XYPosStart x=0 y=112}","\
  19. {20 xy2 XYPosEnd x=132 y=118}",00
  20. #pragma disable old_equal_ff
复制代码
show.jpg
回复 支持 反对

使用道具 举报

发表于 2006-8-17 07:07:43 | 显示全部楼层

[MasterPatch][x65]低电量时切换情景模式 v3.1 (04.03

;* Switch Profile when battery low v3.1 * 低电量时切换情景模式 v3.1
; (c) Kibab
; (r) avkiev, KreN
; (i) Lisugar

; (!) MasterPatch(f000, v00, f002, f003, f083)
; (!) FunctionLibrary
; (!) GraphPatchManager 3.x

  1. #pragma enable old_equal_ff
  2. 0xFC5000: FFB52848FBF7FCFD3DD0F178FBF718FB
  3. 0xFC5010: 3A78B378002B11D0B87800280ED0337A
  4. 0xFC5020: 022B30D0FAF7F4FFB071337AF3713379
  5. 0xFC5030: 581E00F029F80220307224E0337A002B
  6. 0xFC5040: 09D0012B14D0022B1DD1B07900F01CF8
  7. 0xFC5050: F079307217E08A4215D8FAF7D9FF7071
  8. 0xFC5060: 7478201C013800F00FF8012030720AE0
  9. 0xFC5070: F178FBF7E5FA3A788A4204DD707900F0
  10. 0xFC5080: 03F800203072FFBD00B5FAF7C5FF0548
  11. 0xFC5090: FBF7B6FD00BD
  12. 0xFC50A0: 0xB1C2D3E4,0x0100C601,0xA0FC5001,00000000,"\
  13. {patch=`Change Profile` ver=3.1 id=0100C601 mem=9}\
  14. {1 b `Profile to switch to:` range=1..6 v=6}\
  15. {3 b `Accu level:` range=0..100 v=15}\
  16. {2 cb `Switch profile when charging:`}\
  17. {4 b `Profile when charging:` range=1..6 v=3}",00
  18. #pragma disable old_equal_ff
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-8-17 07:12:39 | 显示全部楼层

[MasterPatch][x65]未接事件图标指示器 v2.1

  1. ;* Missed Events Indicator v2.1 * 未接事件图标指示器 v2.1
  2. ; (c) BuG
  3. ; (r) empeka
  4. ; (p) StarFriend
  5. ; new in v2.1: control standard canvas, too

  6. ; (!) MasterPatch (+ Library functions f004, f033, f034, f035, f037, v12, z03)

  7. ;S6C V53
  8. ;08C079C: 8A4202D12988C90703D53858A02100F0C5F80136 C046,00F002E805E000C09FE51CFF2FE1,11A8FCA0

  9. #pragma enable old_equal_ff
  10. 0FCA800: 4D69737365644576656E74732C427547
  11. 0FCA810: 08B5F7B43F480023F6F7F2F908D00124
  12. 0FCA820: 002500F028F801340C2CFADD3D363378
  13. 0FCA830: F7BC8A4202D12988C90707D5002B05D1
  14. 0FCA840: 3858A02180B4F5F767FC80BC013608BD
  15. 0FCA850: 05987FB52F480027F6F7D2F901D03E36
  16. 0FCA860: 37787FBC002F01D1F5F75EFC0C206043
  17. 0FCA870: 80BC0437384750B5345DA400F5F710FF
  18. 0FCA880: 395B002927D020B40D3675190A20F5F7
  19. 0FCA890: C7FBF5F751FF00280BD092B4C219101C
  20. 0FCA8A0: F5F736FC159B2C78201A697800F014F8
  21. 0FCA8B0: 92BCCA19042C00D1093228786978129B
  22. 0FCA8C0: 00F00AF8A878E97833363259129B00F0
  23. 0FCA8D0: 03F820BC043550BD3FB51D1C101CF5F7
  24. 0FCA8E0: 17FC041C101CF5F70FFC0138013C06BC
  25. 0FCA8F0: 84B00B198018009001200190281CF5F7
  26. 0FCA900: 13FC02B03FBCF5F707FC00BD

  27. 0FCA910: 0xB1C2D3E4,0x0000BB03,0000000000000000,"\
  28. {patch `Missed Events` ver=2.1 cp=BuG id=BB03}","\
  29. {c `arr`","\
  30. `total`=0","\
  31. `calls`=7","\
  32. `SMS`=4","\
  33. `MMS`=8","\
  34. `alarm`=1","\
  35. `tasks`=6","\
  36. `BT/IrDA Data`=2","\
  37. `e-mails`=3","\
  38. `WAP push`=10","\
  39. `unknown1`=5","\
  40. `unknown2`=9","\
  41. `unknown3`=11","\
  42. }","\
  43. {sm arrangement}","\
  44. {1 o `` c=`arr` v=0}","\
  45. {2 o `` c=`arr` v=7}","\
  46. {3 o `` c=`arr` v=4}","\
  47. {4 o `` c=`arr` v=8}","\
  48. {5 o `` c=`arr` v=1}","\
  49. {6 o `` c=`arr` v=6}","\
  50. {7 o `` c=`arr` v=2}","\
  51. {8 o `` c=`arr` v=3}","\
  52. {9 o `` c=`arr` v=10}","\
  53. {10 o `` c=`arr` v=5}","\
  54. {11 o `` c=`arr` v=9}","\
  55. {12 o `` c=`arr` v=11}","\
  56. {endsm}","\
  57. {sm icons}","\
  58. {64 i `total` v=1126}","\
  59. {92 i `\ncalls` v=1071}","\
  60. {80 i `\nSMS` v=988}","\
  61. {96 i `\nMMS` v=946}","\
  62. {68 i `\nalarm` v=1001}","\
  63. {88 i `\ntasks` v=1002}","\
  64. {72 i `\nBT/IrDA Data` v=449}","\
  65. {76 i `\ne-mails` v=851}","\
  66. {104 i `\nWAP push` v=905}","\
  67. {84 i `\nunknown1` v=517}","\
  68. {100 i `\nunknown2` v=517}","\
  69. {108 i `\nunknown3` v=517}","\
  70. {endsm}","\
  71. {sm positions}","\
  72. event 1{13 xy `digit` x=7 y=119}{15 xy `icon` x=14 y=115}","\
  73. event 2{17 xy `digit` x=7 y=104}{19 xy `icon` x=14 y=101}","\
  74. event 3{21 xy `digit` x=7 y=90}{23 xy `icon` x=14 y=87}","\
  75. event 4{25 xy `digit` x=7 y=76}{27 xy `icon` x=14 y=73}","\
  76. event 5{29 xy `digit` x=7 y=62}{31 xy `icon` x=14 y=59}","\
  77. event 6{33 xy `digit` x=7 y=48}{35 xy `icon` x=14 y=45}","\
  78. event 7{37 xy `digit` x=7 y=34}{39 xy `icon` x=14 y=31}","\
  79. event 8{41 xy `digit` x=7 y=20}{43 xy `icon` x=14 y=17}","\
  80. event 9{45 xy `digit` x=36 y=118}{47 xy `icon` x=43 y=115}","\
  81. event 10{49 xy `digit` x=36 y=104}{51 xy `icon` x=43 y=101}","\
  82. event 11{53 xy `digit` x=36 y=90}{55 xy `icon` x=43 y=87}","\
  83. event 12{57 xy `digit` x=36 y=76}{59 xy `icon` x=43 y=73}","\
  84. {endsm}","\
  85. {62 cb `disable standard canvas`}","\
  86. {61 cb `disable standard icons` v=1}",00
  87. #pragma disable old_equal_ff
复制代码
show.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 05:29

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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