爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3793|回复: 18
收起左侧

[汇总] SL75上次事件后还残留的补丁,一起发了吧!以后不弄SL的补丁了

[复制链接]
发表于 2009-8-15 16:59:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
一楼
MP+ELF基础补丁

二楼
MP补丁

三楼
常规补丁

四楼
区号秀

为美观见,请勿抢位

MP和ELF公用的
  1. ;API
  2. ;(c) avkiev
  3. ;Version: 070406

  4. ;API swi 2.2

  5. ;(!) Library

  6. #pragma enable old_equal_ff
  7. ;OpenReadCloseFile
  8. 006F000: 7EB50D1C802211026B460ADF041C411C
  9. 006F010: 17D0002102226B460FDF061C013014DF
  10. 006F020: 2860051C00218155201C00226B460FDF
  11. 006F030: 201C291C321C6B460BDF201C69460DDF
  12. 006F040: 341C201C7EBD

  13. ;GetLP
  14. 006F060: 30B58C1E258885B0FF21049169460094
  15. 006F070: 89DF05B0208825804200A11C89180024
  16. 006F080: 0C8030BD

  17. ;ProcessFiles
  18. 006F090: 03B500F07DF8FA20800014DF011C6031
  19. 006F0A0: 03B402991ADF02985C2131DF0099C865
  20. 006F0B0: 00985C2131DF2A214170002181700198
  21. 006F0C0: 0099021C6BDF002812D00098019900F0
  22. 006F0D0: 87F808D0102806D10098C16D17DF0098
  23. 006F0E0: 0399FFF7D5FF0198011C6CDF0128ECD0
  24. 006F0F0: 0198011C6DDF009815DF02B003BD

  25. ; DrawColorPicWithCanvas
  26. ; R0 - X
  27. ; R1 - Y
  28. ; R2 - Pic
  29. ; R3 - *color
  30. 006F100: 1FB5101C22DF041C029821DF0138013C
  31. 006F110: 0099019A0B198018012411B4C7DFF180
  32. 006F120: 25DF02B000240FBC10B426DF18BD

  33. ; PlayVibra
  34. ; R0 - Frequency
  35. ; R1 - Duration
  36. ; R2 - PlayIfOff (0-no, 1-yes)
  37. 006F130: 07B540DF029A104308D000987CDFC7DF
  38. 006F140: E4801030019902A201324DDF07BDFFFF
  39. 006F150: 00B500207CDF00BD

  40. ; CallFunction
  41. 006F160: 70B5FF2F0BD8074EBF00F7593E0EFF2E
  42. 006F170: 06D0A82E01D0002E01D1381C00E0B847
  43. 006F180: 70BDC046004007A0

  44. ; Subroutines
  45. 006F190: 03B5E4B0E4B0011C6846021C6BDF0028
  46. 006F1A0: 17D0694698B0684600F01AF80BD01028
  47. 006F1B0: 09D0684601B4694611DF04BC03D4011C
  48. 006F1C0: 101CE19A904718B06846011C6CDF0128
  49. 006F1D0: E7D06846011C6DDF64B064B003BD
  50. 006F1E0: 03B534311ADF009806A117DF0199B531
  51. 006F1F0: 08785F2804D0009817DF0199888D0121
  52. 006F200: 02B000BD5C000000

  53. ;PlaySoundVibra
  54. ;R0 - Sound# (if > 0x80, plays with vibra)
  55. ;R1 - Vibra Frequency
  56. ;R2 - ... Duration
  57. ;R3 - Play Vibra If Vibra Off
  58. 006F210: 0FB57F23034000200021002204B432DF
  59. 006F220: 03BC802907BC00D356DF00BD

  60. ;GetWavLen
  61. ;In:  R0-filename
  62. ;Out: R0-duration in ms
  63. 006F240: 00B591B0694601AA0A6011DF06D4011C
  64. 006F250: 6846021D96DF009815DF079811B000BD

  65. ;CreatePath
  66. ;In:  R0-path
  67. ;Out: R0-path (the same)
  68. 006F260: 11B599B0011C68461ADF6C4602345C21
  69. 006F270: 2170601C18DF00280FD0041C00202070
  70. 006F280: 01B401A8694691DF02BC0028EFD101B4
  71. 006F290: 01A8694610DF01BCE9E719B011BD

  72. ;GetMissedEventCount
  73. ;In: R0-event (0=all, 1=missed calls, 2=missed messages, 3=missed other events)
  74. ;Out: R0-count
  75. 006F2B0: FEB5071C00269DDF00280CD0C6300688
  76. 006F2C0: 012F08D0351C4688022F04D0AD198688
  77. 006F2D0: 032F00D0AE19301CFEBD0000

  78. ; Send_MPlayer_Command
  79. ; in: R0 - cmd
  80. ; in: R1 - substract
  81. ; no=0x0D prev=0x02 next=0x01 fwd=0x12 rwd=0x13 list begin=0x1D track begin=0x27
  82. ; pause=0x10 play=0x0E toggle=0x11 stop=0x0F vol_up=0x15 vol_dwn=0x16 kill=0x0C mute=0x0A

  83. 006F400: 03B5C7DFE180036803BC5B1A01B40022
  84. 006F410: 02490348C7DF000101BDC04653800000
  85. 006F420: 09420000

  86. ;GetFileSize
  87. ;v1.1
  88. ;(c) KreN
  89. ;Returns File Size.
  90. ;R0 - File Name (0-term str)
  91. 006F500: FEB58BB06A4601A984DF411C00D00298
  92. 006F510: 0BB0FEBD

  93. ;Seconds2iTime
  94. ;v1.0
  95. ;(c) benj9
  96. ;in: R0 - time (seconds)
  97. ;out: R0 - iTime
  98. 006F550: FEB5052109020031143141430620B8DF
  99. 006F560: FEBD
  100. #pragma disable old_equal_ff

复制代码
  1. ; SL7C v47 lg8 - Patch made by "Smelter" ? avkiev
  2. ; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
  3. ;********************************************************************************

  4. ;Library

  5. +0074000
  6. #pragma enable old_equal_ff
  7. 0000: 0xA0090590   ;   0: void loopback0()
  8. 0004: 0xA0090590   ;   1: void loopback1()
  9. 0008: 0xA0090590   ;   2: void loopback2()
  10. 000C: 0xA0090590   ;   3: void loopback3()
  11. 0010: 0xA0090590   ;   4: void loopback4()
  12. 0014: 0xA027010D   ;   5: DecToHex
  13. 0018: 0xA01AC3F4   ;   6: int GetAkku(int param1,int param2)
  14. 001C: 0xA006F061   ;   7: GetLP
  15. 0020: 0xA01B6958   ;   8: long SetIllumination(unsigned char dev,unsigned long param1,unsigned short bright,unsigned long delay)
  16. 0024: 0xA0234E18   ;   9: SwitchPhoneOff
  17. 0028: 0xA0253734   ;   A: int fopen(const char *cFileName, unsigned int iFileFlags, unsigned int iFileMode, unsigned int *ErrorNumber)
  18. 002C: 0xA02537F4   ;   B: int fread(int FileHandler, void *cBuffer, int iByteCount, unsigned int *ErrorNumber)
  19. 0030: 0xA0253924   ;   C: unsigned int fwrite(int FileHandler, void const *cBuffer, int iByteCount, unsigned int *ErrorNumber)
  20. 0034: 0xA0253688   ;   D: void fclose(int FileHandler, unsigned int *ErrorNumber)
  21. 0038: 0xA02536B8   ;   E: fflush
  22. 003C: 0xA02536E8   ;   F: unsigned int lseek(int FileHandler, unsigned int offset, unsigned int origin, unsigned int *ErrorNumber, unsigned int *ErrorNumber2)

  23. 0040: 0xA025332C   ;  10: int mkdir(const char *cFileName, unsigned int *ErrorNumber)
  24. 0044: 0xA006F001   ;  11: OpenReadCloseFile
  25. 0048: 0xA025318C   ;  12: int GetFileAttrib(const char *cFileName, unsigned char *cAttribute, unsigned int *ErrorNumber)
  26. 004C: 0xA0253480   ;  13: int SetFileAttrib(const char *cFileName, unsigned char cAttribute, unsigned int *ErrorNumber)
  27. 0050: 0xA0094B5C   ;  14: void *malloc(unsigned int size)
  28. 0054: 0xA0094948   ;  15: void mfree(void *)
  29. 0058: 0xA1424655   ;  16: int sprintf(char *buf, const char *str, ...)
  30. 005C: 0xA14260C1   ;  17: char *strcat (char *,const char *)
  31. 0060: 0xA14260E1   ;  18: char *strchr (const char *,int)
  32. 0064: 0xA1426104   ;  19: int strcmp (const char *,const char *)
  33. 0068: 0xA14261A1   ;  1A: char *strcpy (char *dest,const char *source)
  34. 006C: 0xA1426221   ;  1B: unsigned int strlen(const char *)
  35. 0070: 0xA01F7CF5   ;  1C: void wsAppendChar(WSHDR *ws,int wchar)
  36. 0074: 0xA01F7CA9   ;  1D: int wsInsertChar(WSHDR *ws,int wchar, int pos)
  37. 0078: 0xA09A24FD   ;  1E: IMGHDR *GetPITaddr(int num)
  38. 007C:  0xA030568F            ;  1F: DrawMainScreen

  39. 0080: 0xA035C3B9            ;  20: DrawScreenSaver
  40. 0084: 0xA09A2627   ;  21: int GetImgHeight(int picture)
  41. 0088: 0xA09A2637   ;  22: int GetImgWidth(int picture)
  42. 008C: 0xA029E159   ;  23: void DrawImg(unsigned int x, unsigned int y, unsigned int picture)
  43. 0090: 0xA0A1AE93            ;  24: DrawImage2
  44. 0094: 0xA029D6BB   ;  25: void DrawCanvas(void *data, int x1, int y1, int x2, int y2, int flag_one)
  45. 0098: 0xA0A1ADBD   ;  26: void DrawImgBW(unsigned int x, unsigned int y, unsigned int picture, char *pen, char *brush)
  46. 009C: 0xA029D8E1   ;  27: AddIconToIconbar
  47. 00A0: 0xA145A1EC   ;  28: double fp_sint2fp(signed int i)
  48. ;0A4:              ;  29: getEEFullMaxID
  49. 00A8: 0xA01E61E0   ;  2A: int *GetEELiteBlockAddress(short blocknum)
  50. 00AC: 0xA145A08C   ;  2B: signed int fp_fp2sint(double f)
  51. 00B0: 0xA01E58C0   ;  2C: getEEFullBlockSizeVersion(int block, void *buf1, void *buf2)
  52. 00B4: 0xA145944C   ;  2D: double fp_add(double addend1, double addend2)
  53. 00B8: 0xA145A3AC   ;  2E: double fp_mul(double factor1, double factor2)
  54. 00BC: 0xA1459A60   ;  2F: double fp_div(double divisor, double divident)

  55. ;0C0:              ;  30: WriteEELiteBlock
  56. 00C4: 0xA1426369   ;  31: char *strrchr_2(const char *s,int c)
  57. 00C8: 0xA028335C   ;  32: void PlaySound(long param1, long param2, long param3, long tone, long param5)
  58. 00CC: 0xA0279D3C   ;  33: PlaySound2
  59. 00D0: 0xA0B28FE4   ;  34: PlaySoundLoop
  60. ;0D4:              ;  35: AlarmClockRing
  61. ;0D8:              ;  36: GetATCmdString
  62. 00DC: 0xA027D134   ;  37: void Ringtones_SetState(unsigned char state)
  63. 00E0: 0xA0593117   ;  38: int Registry_GetHMIKeyID(char *Keyword)
  64. 00E4: 0xA0592D29   ;  39: Registry_SetResourcePath(int HMIKeyID, int Prio, WSHDR *Path)
  65. 00E8: 0xA0590CBB   ;  3A: Registry_DeleteResourcePath(int HMIKeyID, int Prio)
  66. 00EC: 0xA14253BD   ;  3B: MemChr
  67. 00F0: 0xA0253834   ;  3C: int setfilesize(int FileHandler, unsigned int iNewFileSize, unsigned int *ErrorNumber)
  68. ;0F4:              ;  3D: editOrNewTXTModule
  69. 00F8: 0xA05927B5   ;  3E: Registry_GetResourcePathFromLevel(int HMIKeyID, int Prio, int *HMIKeyID, WSHDR *Path)
  70. 00FC: 0xA099D789   ;  3F: char *GetPaletteAdrByColorIndex_2(int ColorIndex)

  71. 0100: 0xA028C269   ;  40: GetVibraStatus
  72. 0104: 0xA095CEFB   ;  41: GetProvider
  73. 0108: 0xA03066F7             ;  42: IsScreenSaver
  74. 010C: 0xA0964ECF   ;  43: int IsUnlocked(void)
  75. 0110: 0xA095EF79   ;  44: TempLightOn
  76. 0114: 0xA006F241   ;  45: GetWavLen
  77. ;118:              ;  46: HasNewSMS
  78. 011C: 0xA029CDFF             ;  47: HasFlashSMS
  79. ;120:              ;  48: ReadNewSMS
  80. 0124: 0xA0300E01              ;  49: ReadFlashSMS
  81. 0128: 0xA027BB6C   ;  4A: short PlayFile(int flags, WSHDR *foldername, WSHDR *filename, int zero, int CepId, int Msg, const PLAYFILE_OPT *sfo)
  82. 012C: 0xA0AABFA0   ;  4B: StartMidlet
  83. 0130: 0xA09CD1ED   ;  4C: int GetMissedCallsCount()
  84. 0134: 0xA0093278   ;  4D: void GBS_StartTimerProc(void *htimer, long ms, void ptr())
  85. 0138: 0xA09A3C85   ;  4E: int MsgBoxError(int flag, int LgpId)
  86. 013C: 0xA09A3CE5   ;  4F: int MsgBoxYesNo(int flag, int LgpID, void CallBackProc(int))

  87. 0140: 0xA09A3CEF   ;  50: int MsgBoxOkCancel(int flag, int LgpID, void CallBackProc(int))
  88. 0144: 0xA0E4696B   ;  51: GetNetAccessMode
  89. 0148: 0xA8D07CEC   ;  52: char *GetIlluminationDataTable()
  90. 014C: 0xA14253E1   ;  53: int memcmp_2(void *m1,void *m2,int n)
  91. 0150: 0xA02C66B5   ;  54: StrToInt
  92. ;154:              ;  55: SwitchVibraOnOff
  93. 0158: 0xA006F131   ;  56: PlayVibra
  94. ;15C:              ;  57: IsCallAfterTimerStillRunning
  95. 0160: 0xA142583C   ;  58: void zeromem_2(void *dest,int n)
  96. 0164: 0xA14258E0   ;  59: void *memcpy_2(void *dest,const void *source,int cnt)
  97. 0168: 0xA0964799   ;  5A: KeypressOn(int key)
  98. 016C: 0xA09648AB   ;  5B: KeypressOff(int key)
  99. 0170: 0xA0348761   ;  5C: unsigned char GetCPUClock()
  100. 0174: 0xA034879B   ;  5D: unsigned char GetCPULoad()
  101. 0178: 0xA0348769   ;  5E: GetMMIMemUsed
  102. 017C: 0xA0094BE8   ;  5F: int GetFreeRamAvail()

  103. 0180: 0xA0344365   ;  60: ShowMainMenu
  104. 0184: 0xA02D2D8B   ;  61: ShowNativeMenu
  105. 0188: 0xA028C231   ;  62: SetVibraStatus
  106. 018C: 0xA029EEDD   ;  63: void MMI_CanvasBuffer_FlushV(int CanvasID)
  107. 0190: 0xA09A477B              ;  64: TriggerUpdate
  108. 0194:  0xA09CF855             ;  65: EndCall
  109. 0198:  0xA09CE713            ;  66: EndCallBusy
  110. 019C:  0xA035B56B            ;  67: IsDirectCallActive
  111. 01A0: 0xA03066D1   ;  68:  __thumb SS_RAM *GetScreenSaverRAM(void)
  112. 01A4: 0xA009B180   ;  69: void LockSched_2(void)
  113. 01A8: 0xA009B26C   ;  6A: void UnlockSched_2(void)
  114. 01AC: 0xA0253204   ;  6B: int FindFirstFile(DIR_ENTRY *DIRENTRY,char *mask,unsigned int *ErrorNumber)
  115. 01B0: 0xA0253284   ;  6C: int FindNextFile(DIR_ENTRY *DIRENTRY,unsigned int *ErrorNumber)
  116. 01B4: 0xA025314C   ;  6D: int FindClose(DIR_ENTRY *DIRENTRY,unsigned int *ErrorNumber)
  117. 01B8: 0xA0DE8871   ;  6E: int IsCalling()
  118. 01BC: 0xA097E410   ;  6F: void RefreshGPRSTraffic()

  119. 01C0: 0xA097E440   ;  70: int *GetGPRSTrafficPointer()
  120. 01C4:  0xA0A1A83F            ;  71: DrawRoundRect
  121. 01C8:  0xA095CCA5            ;  72: SetCurrentSecondOfCall
  122. 01CC: 0xA0DE9073   ;  73: int GetTypeOfCall(int type)
  123. 01D0: 0xA02CDF49   ;  74: SHORTCUTREC *GetShortcutRecordByName(char *szShortcutName)
  124. 01D4: 0xA029F3F5   ;  75: IsCanvasBufferSet(char CanvasID)
  125. 01D8: 0xA029F3A5   ;  76: GetCanvasBufferPicPtr(char CanvasID)
  126. ;1DC:              ;  77: set2color_byPaletteAdr
  127. 01E0: 0xA0962915   ;  78: GetTimeFormat
  128. 01E4: 0xA0964045   ;  79: DrawObject2Layer(LCD_Layer *, DRWOBJ *)
  129. 01E8: 0x00006422   ;  7A: GBS_Cmd_4200_UpdateScreen
  130. ;1EC:              ;  7B: GetProfileFilter
  131. 01F0: 0xA01B11F3   ;  7C: unsigned int SetVibration(unsigned int power)
  132. 01F4: 0xA0DE8233   ;  7D: IsIncognitoCall
  133. 01F8: 0xA0DE78ED   ;  7E: int rand(void)
  134. 01FC: 0xA0589045   ;  7F: IsPlayerOn

  135. 0200: 0xA0632C1D   ;  80: int ShowCallList(int list, int zero)
  136. 0204: 0xA1425C34   ;  81: HexToDec
  137. 0208: 0xA0589127   ;  82: GetCurrentTrackFilename
  138. ;20C:              ;  83: GetPathOfFoundFile
  139. 0210: 0xA02534F8   ;  84: int GetFileStats(const char *cFileName, void *StatBuffer, unsigned int *errornumber)
  140. 0214: 0xA0270435   ;  85: StrCmpNoCase
  141. 0218: 0xA01E56F8   ;  86: ReadEEPROMData
  142. 021C: 0xA01E5964   ;  87: WriteEEPROMData
  143. 0220: 0xA022FDE8   ;  88: GetAccessoryType
  144. 0224: 0xA0967258   ;  89: GetLangMesIntoWS
  145. 0228: 0xA02530DC   ;  8A: int GetFreeFlexSpace(int DriveNum, unsigned int *ErrorNumber)
  146. 022C: 0xA0253990   ;  8B: int GetTotalFlexSpace(int DriveNum, unsigned int *ErrorNumber)
  147. 0230: 0xA0523101   ;  8C: void RegExplorerExt(REGEXPLEXT const *)
  148. 0234: 0xA0304CBB   ;  8D: GetProfileName
  149. 0238: 0xA0253394   ;  8E: int fmove(const char *SourceFileName, const char *DestFileName, unsigned int *ErrorNumber)
  150. 023C: 0xA0253418   ;  8F: int rmdir(const char *cDirectory, unsigned int *ErrorNumber)

  151. 0240: 0xA02538AC   ;  90: int truncate(int FileHandler, int length, int *errornumber)
  152. 0244: 0xA02532C4   ;  91: int isdir(const char *cDirectory, unsigned int *ErrorNumber)
  153. 0248: 0xA0A0322C   ;  92: void *calloc(size_t nelem, size_t elsize)
  154. 024C: 0xA0234E24   ;  93: RebootPhone
  155. 0250: 0xA052329D   ;  94: int ExecuteFile(WSHDR *filepath, WSHDR *mimetype)
  156. 0254: 0xA05231DF   ;  95: int UnRegExplorerExt(REGEXPLEXT const *)
  157. 0258: 0xA02ABEFF   ;  96: GetWavLenByContent
  158. 025C: 0xA006F261   ;  97: CreatePath
  159. 0260: 0xA006F211   ;  98: void PlaySoundVibra(char SndNum, char VibraPower, unsigned int VibraDuration, char VibraIfOff)
  160. ;264:              ;  99: int PlayMelodyInMem(char Unk_0x11,void *MelAddr,int MelSize,int unk2_0xFFFF,int Unk3_0,int Unk4_0)
  161. ;268:              ;  9A: int ChangeVolume(unsigned char Volume)
  162. ;26C:              ;  9B: RamAudioParamsAddr
  163. 0270: 0xA0306D0D   ;  9C: CloseScreensaver
  164. 0274: 0xA0300F57   ;  9D: GetMissedEventsPtr
  165. 0278: 0xA006F2B1   ;  9E: int GetMissedEventCount(unsigned int Event)
  166. ;27C:              ;  9F: DrawRect

  167. 0280: 0xA09950AD   ;  A0: int wsprintf_2(WSHDR *,const char *format,...)
  168. 0284: 0xA01F7BE7   ;  A1: WSHDR *wstrcpy_2(WSHDR *wshdr_d,WSHDR *wshdr_s)
  169. ;288:              ;  A2: Unicode_GetCharByPosition
  170. 028C: 0xA0253E74   ;  A3: void ws2str(WSHDR *ws, char *str, unsigned int size)
  171. 0290: 0xA0995B71   ;  A4: WSHDR *AllocWS_2(int len)
  172. 0294: 0xA01F73A1   ;  A5: void FreeWS_2(WSHDR *wshdr)
  173. 0298: 0xA097E3E8   ;  A6: void ResetGPRSTraffic()
  174. 029C: 0xA0E3A7D5   ;  A7: char IsGPRSEnabled()
  175. 02A0: 0xA0DE9A31   ;  A8: char IsGPRSConnected()
  176. 02A4: 0xA09656B7   ;  A9: void KbdLock()
  177. 02A8: 0xA0A2E2A5   ;  AA: char *GetCurrentLocale()
  178. 02AC: 0xA0090590   ;  AB: void loopback171()
  179. ;2B0:              ;  AC: DrawText
  180. ;2B4:              ;  AD: StrAnsi2Uni
  181. ;2B8:              ;  AE: StrUni2Ansi
  182. 02BC: 0xA0348565   ;  AF: Hex2Int

  183. ;2C0:              ;  B0: DrawPicWithCanvas
  184. 02C4: 0xA006F101   ;  B1: DrawColorPicWithCanvas
  185. ;2C8:              ;  B2: GetBuildCanvas
  186. 02CC: 0xA006F551   ;  B3: long Seconds2iTime(int timeval)
  187. 02D0: 0xA096148B   ;  B4: void GetDateTime(TDate *, TTime *)
  188. 02D4: 0xA026F0CF   ;  B5: char GetWeek(TDate *)
  189. 02D8: 0xA028B5A3   ;  B6: char GetProfile()
  190. 02DC: 0xA028B603   ;  B7: char SetProfile(char)
  191. 02E0: 0xA1425A54   ;  B8: int sdiv(int denom,int number)
  192. 02E4: 0xA096519B   ;  B9: void KbdUnlock()
  193. 02E8: 0xA0094B68   ;  BA: void *realloc(void *ptr, int size)
  194. 02EC: 0xA1425A3C   ;  BB: void *memset(void *s, int c, int n)
  195. 02F0: 0xA1425B2C   ;  BC: int divide(int divisor, int dividend)
  196. 02F4: 0xA1425BF0   ;  BD: int DivBy10(int divident)
  197. 02F8: 0xA0060C91   ;  BE: RunScaner
  198. 02FC: 0xA0063001   ;  BF: SpellTime

  199. ;300:              ;  C0: MiniGPS
  200. 0304: 0xA0060C51   ;  C1: RunDispatcher
  201. ;308:              ;  C2: GetAllPatchesByInject
  202. 030C: 0xA006F091   ;  C3: ProcessFiles
  203. 0310: 0xA0060C01   ;  C4: GetBuffer
  204. 0314: 0xA0300EFF   ;  C5: char IsIdleUiOnTop()
  205. 0318: 0xA01A8B40   ;  C6: char GetAkkuCapacity()
  206. ;31C:              ;  C7: SWI_C7
  207. 0320: 0xA8D036D6   ;  C8: unsigned short *RamCap()
  208. 0324: 0xA8D036FA   ;  C9: RamLS
  209. 0328: 0xA8DFED72   ;  CA: RAMNET *RamNet()
  210. 032C: 0xA8D78D00   ;  CB: RamRingtoneStatus
  211. 0330: 0xA8DE97FC   ;  CC: RamMissedCalls
  212. ;334:              ;  CD: RamMissedSMS
  213. 0338: 0xA8D2988C   ;  CE: RamDateTime
  214. 033C: 0xA8E638D0   ;  CF: char *RamAlarm()

  215. 0340: 0xA8D6A470   ;  D0: RamAccPoint
  216. ;344:              ;  D1: RamScreensaver
  217. ;348:              ;  D2: RamAutoTime
  218. 034C: 0xA8A80000   ;  D3: RamStby
  219. 0350: 0xA8DD33B4   ;  D4: RamMissedMes
  220. 0354: 0xA8D3502C   ;  D5: RamIsLocked
  221. 0358: 0xA8DACBEC   ;  D6: RamNetOnline
  222. 035C: 0xA8DADCC8   ;  D7: RamScreenBrightness
  223. ;360:              ;  D8: RamMenuAnywhere
  224. ;364:              ;  D9: RamShutdownMode
  225. 0368: 0xA8D6CE28   ;  DA: RamIsShutdown
  226. 036C: 0xA8E6211C   ;  DB: RamMainscreenAccuIcon
  227. ;370:              ;  DC: RamRandSeed
  228. 0374: 0xA899F2BC   ;  DD: RamCurrentTrack
  229. 0378: 0xA8D7808C   ;  DE: RamIsSimPresent
  230. 037C: 0xA8D35004   ;  DF: RamPressedKey

  231. 0380: 0xA8D29A18   ;  E0: char *RamScreenBuffer()
  232. 0384: 0xA8E0EAFC   ;  E1: unsigned int RamMPlayer_CtrlCode()
  233. ;388:              ;  E2: RamKeyBuffer
  234. ;38C:              ;  E3: RamProfileNum
  235. 0390: 0xA8000000   ;  E4: FreeRAM
  236. 0394: 0x0000123D   ;  E5: LP_MonthsShort
  237. 0398: 0x00000260   ;  E6: Pic_Big0
  238. 039C: 0x00000830   ;  E7: Pic_Little0
  239. 03A0: 0x00000800   ;  E8: Pic_Extra
  240. 03A4: 0x00000810   ;  E9: Pic_Profiles
  241. 03A8: 0x00000818   ;  EA: Pic_Vibra
  242. ;3AC:              ;  EB: Pic_Call
  243. 03B0: 0x00000800   ;  EC: Pic_AdvNet
  244. 03B4: 0x00001137   ;  ED: LP_MonthsLong
  245. 03B8: 0x000003EB   ;  EE: LP_Weekdays
  246. 03BC: 0x000005B0   ;  EF: Pic_Calendar

  247. 03C0: 0x00001200   ;  F0: Pic_AccuGraph
  248. 03C4: 0xA0303A49   ;  F1: void *BuildCanvas()
  249. ;3C8:              ;  F2: lpRAM_PIT
  250. ;3CC:              ;  F3: RAM_PIT_Cap
  251. ;3D0:              ;  F4: size_t strcspn(const char *s1, const char *s2)
  252. 03D4: 0xA8D2996C   ;  F5: Ram_LCD_Overlay_Layer
  253. 03D8: 0xA8DAE30C   ;  F6: RAM_LCD_Layer_Base_Ptr
  254. ;3DC:              ;  F7:
  255. ;3E0:              ;  F8: Additional_PIT_address
  256. ;3E4:              ;  F9: Additional_PIT_start
  257. ;3E8:              ;  FA: Additional_PIT_end
  258. ;3EC:              ;  FB:
  259. ;3F0:              ;  FC: PictureRelocationTable
  260. ;3F4:              ;  FD: PictureRelocationBase
  261. ;3F8:              ;  FE: NextPictureMagic
  262. 03FC: 0xA0074000   ;  FF: unsigned int AddrLibrary()

  263. 0400: 0xA0092A94   ; 100: void GBS_SendMessage(int cepid_to, int msg, ...)
  264. 0404: 0xA0091950   ; 101: int GBS_ReciveMessage(GBS_MSG *)
  265. 0408: 0xA009209C   ; 102: void GBS_AcceptMessage(void)
  266. 040C: 0xA0091DA4   ; 103: void GBS_ClearMessage(void)
  267. 0410: 0xA0091F88   ; 104: void GBS_PendMessage(GBS_MSG *)
  268. 0414: 0xA0092F40   ; 105: void CreateGBSproc(int cepid, const char *name, void(*onMsg)(void), int prio, int unk_zero)
  269. 0418: 0xA8DB9968   ; 106: CSMROOT *CSM_root()
  270. 041C: 0xA099C13B   ; 107: int CreateCSM(const CSM_DESC *,void *,int)
  271. 0420: 0xA099C14D   ; 108: CSM_RAM *FindCSMbyID(int id)
  272. 0424: 0xA099C209   ; 109: void DoIDLE(void)
  273. ;428:              ; 10A: void *GetConfig(unsigned int id)
  274. ;42C:              ; 10B: void *GetMinAdrScan()
  275. ;430:              ; 10C: void *GetMaxAdrScan()
  276. ;434:              ; 10D: unsigned short *GetCI()
  277. ;438:              ; 10E: void Vibration(unsigned int power, unsigned int duration)
  278. 043C: 0xA029C7DD   ; 10F: void freeUSSD()

  279. 0440: 0xA02704E5   ; 110: char *wstrcopy(unsigned short *dst, const unsigned short *src)
  280. 0444: 0xA029C819   ; 111: char GetTypeUSSD()
  281. 0448: 0xA029C829   ; 112: unsigned int SetUSSD(StructUSSDStr *)
  282. 044C: 0xA14261F1   ; 113: char *strpbrk(const char *s1,const char *s2)
  283. 0450: 0xA142626D   ; 114: char *strncat(char *dest,const char *substr,int maxSubLen)
  284. 0454: 0xA142629D   ; 115: int strncmp(const char *s1,const char *s2,int n)
  285. 0458: 0xA14262ED   ; 116: int strncpy(char *dest,const char *source,int maxlen)
  286. 045C: 0xA1426369   ; 117: char *strrchr(const char *s,int c)
  287. 0460: 0xA1426381   ; 118: char *strstr(const char *s1,const char *s2)
  288. 0464: 0xA14263A9   ; 119: int strtol(const char *nptr,char **endptr,int base)
  289. 0468: 0xA1426425   ; 11A: int strtoul(const char *nptr,char **endptr,int base)
  290. 046C: 0xA1424601   ; 11B: int snprintf(char *,int n,const char *format,...)
  291. 0470: 0xA14253E1   ; 11C: int memcmp(void *m1,void *m2,int n)
  292. 0474: 0xA142583C   ; 11D: void zeromem(void *dest,int n)
  293. 0478: 0xA14258E0   ; 11E: void *memcpy(void *dest,const void *source,int cnt)
  294. 047C: 0xA01F7BE7   ; 11F: WSHDR *wstrcpy(WSHDR *wshdr_d,WSHDR *wshdr_s)

  295. 0480: 0xA01F7C09   ; 120: WSHDR *wstrncpy(WSHDR *,WSHDR *,int)
  296. 0484: 0xA01F7C2D   ; 121: WSHDR *wstrcat(WSHDR *wshdr_d,WSHDR *wshdr_s)
  297. 0488: 0xA01F7C61   ; 122: WSHDR *wstrncat(WSHDR *wshdr_d,WSHDR *wshdr_s,int n)
  298. 048C: 0xA01F746F   ; 123: int wstrlen(WSHDR *wshdr)
  299. 0490: 0xA09950AD   ; 124: int wsprintf(WSHDR *,const char *format,...)
  300. 0494: 0xA0995B71   ; 125: WSHDR *AllocWS(int len)
  301. 0498: 0xA01F7E59   ; 126: void CutWSTR(void *WSHDR,int len)
  302. 049C: 0xA01F7A77   ; 127: WSHDR *CreateLocalWS(WSHDR *wshdr,unsigned __int16 *wsbody,int len)
  303. 04A0: 0xA01F7AF1   ; 128: int CreateWS(void *malloc,void *mfree,int len)
  304. 04A4: 0xA01F73A1   ; 129: void FreeWS(WSHDR *wshdr)
  305. 04A8: 0xA0964071   ; 12A: void DrawObject(DRWOBJ *)
  306. 04AC: 0xA099C2E5   ; 12B: void AddKeybMsgHook(void *proc)
  307. 04B0: 0xA099C2ED   ; 12C: int AddKeybMsgHook_end(void *proc)
  308. 04B4: 0xA099C2F5   ; 12D: void RemoveKeybMsgHook(void *proc)
  309. 04B8: 0xA099D789   ; 12E: char *GetPaletteAdrByColorIndex(int ColorIndex)
  310. 04BC: 0xA099D7AD   ; 12F: void getRGBcolor(int ColorIndex,void *dest)

  311. 04C0: 0xA099D7BD   ; 130: void getRGBbyPaletteAdr(int *paletteAdr,void *dest)
  312. 04C4: 0xA099D7DB   ; 131: void setColor(int a,int r,int g,int b,void *dest)
  313. 04C8: 0xA1425998   ; 132: void *memmove(void *dest,const void *source,int cnt)
  314. 04CC: 0xA09A2021   ; 133: void StoreXYWHtoRECT(void *RECT,int x,int y,int w,int h)
  315. 04D0: 0xA09A2037   ; 134: void StoreXYXYtoRECT(void *RECT,int x,int y,int x2,int y2)
  316. 04D4: 0xA09A45DF   ; 135: int IsGuiOnTop(int id)
  317. 04D8: 0xA09A4703   ; 136: int CreateGUI_ID(void *gui,int id)
  318. 04DC: 0xA09A4713   ; 137: int CreateGUI(void *gui)
  319. 04E0: 0xA09A4721   ; 138: int CreateGUI_30or2(void *gui)
  320. 04E4: 0xA09A475B   ; 139: int CreateGUIWithDummyCSM(void *gui,int flag)
  321. 04E8: 0xA09A476B   ; 13A: int CreateGUIWithDummyCSM_30or2(void *gui,int flag)
  322. 04EC: 0xA09A477B   ; 13B: void GeneralFuncF1(int cmd)
  323. 04F0: 0xA09A4789   ; 13C: void GeneralFuncF0(int cmd)
  324. 04F4: 0xA09A4797   ; 13D: void GeneralFunc_flag1(int id,int cmd)
  325. 04F8: 0xA09A47A7   ; 13E: void GeneralFunc_flag0(int id,int cmd)
  326. 04FC: 0xA09A483B   ; 13F: void DirectRedrawGUI(void)

  327. 0500: 0xA09A4853   ; 140: void DirectRedrawGUI_ID(int id)
  328. 0504: 0xA09A4847   ; 141: void PendedRedrawGUI(void)
  329. 0508: 0xA0A18967   ; 142: CSM_RAM *FindCSM(void *csm_q,int id)
  330. 050C: 0xA0093318   ; 143: void GBS_StartTimer(GBSTMR *tmr,int time,int msg,int unk,int cepid)
  331. 0510: 0xA009B820   ; 144: void GBS_StopTimer(GBSTMR *tmr)
  332. 0514: 0xA0099208   ; 145: int GBS_GetCurCepid(void)
  333. 0518: 0xA009B180   ; 146: void LockSched(void)
  334. 051C: 0xA009B26C   ; 147: void UnlockSched(void)
  335. 0520: 0xA09A3C67   ; 148: extern int ShowMSG(int flag, int lgp_id)
  336. 0524: 0xA099FAA1   ; 149: void SetPropTo_Obj1(DRWOBJ *drwobj,void *rect,int rect_flag,WSHDR *wshdr,int font,int text_flag)
  337. 0528: 0xA099DCD5   ; 14A: void FreeDrawObject_subobj(DRWOBJ *drwobj)
  338. 052C: 0xA099DC3F   ; 14B: void SetColor(DRWOBJ *drwobj, char *color1, char *color2)
  339. 0530: 0xA099FAEB   ; 14C: void DrawString(WSHDR *WSHDR,int x1,int y1,int x2,int y2,int font,int text_attribute,char *Pen,char *Brush)
  340. 0534: 0xA09A45ED   ; 14D: GUI *GetTopGUI(void)
  341. 0538: 0xA0A33BA5   ; 14E: void *FindItemByID(GUI *gui,int id)
  342. 053C: 0xA0A33BF1   ; 14F: void *GetDataOfItemByID(GUI *gui,int id)

  343. 0540: 0xA0A1A83F   ; 150: void DrawRoundedFrame(int x1,int y1,int x2,int y2,int x_round,int y_round,int flags,const char *pen,const char *brush)
  344. 0544: 0xA0A1AD93   ; 151: void SetPropTo_Obj5(DRWOBJ *, RECT *, int zero, IMGHDR *Image)
  345. 0548: 0xA09A37F7   ; 152: int CreateMenu(int is_small,int zero1,const MENU_DESC *menu, const HEADER_DESC *hdr,int zero2,int n_items,void *user_pointer,int *to_remove)
  346. 054C: 0xA0091808   ; 153: int GBS_RecActDstMessage(GBS_MSG *)
  347. 0550: 0xA0099180   ; 154: void KillGBSproc(int cepid)
  348. 0554: 0xA0136D0D   ; 155: png_structp png_create_read_struct(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn)
  349. 0558: 0xA01360C9   ; 156: png_infop png_create_info_struct(png_structp png_ptr)
  350. 055C: 0xA0137B81   ; 157: void png_destroy_read_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)
  351. 0560: 0xA0135F9D   ; 158: void png_set_sig_bytes(png_structp png_ptr,int num_bytes)
  352. 0564: 0xA0136E4B   ; 159: void png_read_info(png_structp png_ptr, png_infop info_ptr)
  353. 0568: 0xA0136725   ; 15A: png_uint_32 png_get_IHDR(png_structp png_ptr,png_infop info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_method, int *compression_method, int *filter_method)
  354. 056C: 0xA0136ACB   ; 15B: png_voidp png_malloc(png_structp png_ptr, png_uint_32 size)
  355. 0570: 0xA013773B   ; 15C: void png_read_image(png_structp png_ptr, png_bytepp image)
  356. 0574: 0xA013777D   ; 15D: void png_read_end(png_structp png_ptr, png_infop info_ptr)
  357. 0578: 0xA01363C1   ; 15E: png_voidp png_get_io_ptr(png_structp png_ptr)
  358. 057C: 0xA013663B   ; 15F: png_uint_32 png_get_rowbytes(png_structp png_ptr,png_infop info_ptr)

  359. 0580: 0xA01372D3   ; 160: void png_read_row(png_structp png_ptr,png_bytep row,png_bytep dsp_row)
  360. 0584: 0xA00E26AC   ; 161: void png_init_io(png_structp png_ptr, int fp)
  361. 0588: 0xA1426658   ; 162: int setjmp(jmp_buf jmpbuf)
  362. 058C: 0xA0A24ECF   ; 163: EDITQ *AllocEQueue(void *malloc_a, void *mfree_a)
  363. 0590: 0xA0A2430D   ; 164: EDITCONTROL *PrepareEditControl(EDITCONTROL *)
  364. 0594: 0xA0A2461D   ; 165: void ConstructEditControl(EDITCONTROL *EditControl,int type,int flag,WSHDR *ws,int maxlen)
  365. 0598: 0xA0A2506B   ; 166: void AddEditControlToEditQend(void *EditQ,EDITCONTROL *EditControl,void *malloc_a)
  366. 059C: 0xA0A21ACD   ; 167: int CreateInputTextDialog(const INPUTDIA_DESC *input_desc, const HEADER_DESC *header_desc,void *editq,int do_mfree,void *user_pointer)
  367. 05A0: 0xA0A2AF5B   ; 168: void SetSoftKey(void *gui,SOFTKEY_DESC *,int n)
  368. 05A4: 0xA0A2AEF1   ; 169: int ExtractEditControl(void *guidata,int n,EDITCONTROL *)
  369. 05A8: 0xA0A2AEFD   ; 16A: int StoreEditControl(void *guidata,int n,EDITCONTROL *)
  370. 05AC: 0xA0253570   ; 16B: int unlink(const char *cFileName,unsigned int *errornumber)
  371. 05B0: 0xA0253D80   ; 16C: int str2ws(WSHDR *ws,const char *str,unsigned int size)
  372. 05B4: 0xA05C2474   ; 16D: int UnpackABentry(AB_UNPRES *,void *abentry,int filesz,int flag)
  373. 05B8: 0xA0551C38   ; 16E: int FreeUnpackABentry(AB_UNPRES *, void *mfree_adr)
  374. 05BC: 0xA0552AAC   ; 16F: int GetTypeOfAB_UNPRES_ITEM(int)

  375. 05C0: 0xA0981F49   ; 170: int MakeVoiceCall(const char *number,int _0x10, int _0x20C0)
  376. ;5C4:              ; 171: void SUBPROC(void *,...)
  377. ;5C8:              ; 172: void REDRAW(void)
  378. 05CC: 0xA0A64A5D   ; 173: int socket(int af,int type,int protocol)
  379. 05D0: 0xA0A64F55   ; 174: int connect(int sock,SOCK_ADDR *,int name_length)
  380. 05D4: 0xA0A64D59   ; 175: int bind(int sock,SOCK_ADDR *,int name_length)
  381. 05D8: 0xA0A65289   ; 176: int closesocket(int socket)
  382. 05DC: 0xA0A65191   ; 177: int shutdown(int socket,int how)
  383. 05E0: 0xA0A6537B   ; 178: int recv(int socket,void *buf,int len,int flag)
  384. 05E4: 0xA0A657E9   ; 179: int send(int socket,const void *buf,int len,int flag)
  385. 05E8: 0xA0E01AC1   ; 17A: unsigned __int16 htons(unsigned __int16)
  386. 05EC: 0xA0E01ACD   ; 17B: unsigned int htonl(unsigned int)
  387. 05F0: 0xA8DF5BFC   ; 17C: int *socklasterr(void)
  388. 05F4: 0xA09A47B7   ; 17D: void SetIDLETMR(int time_ms,int msg)
  389. 05F8: 0xA09A47C7   ; 17E: void RestartIDLETMR(void)
  390. 05FC: 0xA09A47D3   ; 17F: void DisableIDLETMR(void)

  391. 0600: 0xA0A2ADF5   ; 180: int EDIT_GetItemNumInFocusedComboBox(void *gui)
  392. 0604: 0xA0A2AD4D   ; 181: void EDIT_SetTextToFocused(void *gui,WSHDR *ws)
  393. 0608: 0xA0A2AD95   ; 182: int EDIT_GetFocus(void *gui)
  394. 060C: 0xA0A2A805   ; 183: int EDIT_GetUnFocus(void *gui)
  395. 0610: 0xA0A24657   ; 184: void ConstructComboBox(EDITCONTROL *EditControl,int type,int attr,WSHDR *,int maxlen,int unk_zero,int num_of_items,int start_item)
  396. 0614: 0xA00925C4   ; 185: int GBS_WaitForMsg(const int *msg_list, int msgs_num, GBS_MSG *, int timeout)
  397. 0618: 0xA0DCB869   ; 186: int RegisterCepidForSocketWork(REGSOCKCEPID_DATA *)
  398. 061C: 0xA0DCC979   ; 187: int RequestLMANConnect(LMAN_DATA *)
  399. 0620: 0x00000084   ; 188: int ScreenW(void)
  400. 0624: 0x000000B0   ; 189: int ScreenH(void)
  401. 0628: 0x00000016   ; 18A: int HeaderH(void)
  402. 062C: 0x00000016   ; 18B: int SoftkeyH(void)
  403. 0630: 0xA009B6A8   ; 18C: void GBS_DelTimer(GBSTMR *)
  404. 0634: 0xA0A0EE1C   ; 18D: int available0(int sock)
  405. 0638: 0xA0E3A76F   ; 18E: void GPRS_OnOff(int on, int _1)
  406. 063C: 0xA09A7F57   ; 18F: int GetCurMenuItem(void *gui)

  407. 0640: 0xA009A858   ; 190: void MutexCreate(MUTEX *mtx)
  408. 0644: 0xA009A9BC   ; 191: void MutexDestroy(MUTEX *mtx)
  409. 0648: 0xA009AD28   ; 192: void MutexLock(MUTEX *mtx)
  410. 064C: 0xA009AD84   ; 193: void MutexLockEx(MUTEX *mtx, int flag)
  411. 0650: 0xA009AE8C   ; 194: void MutexUnlock(MUTEX *mtx)
  412. 0654: 0xA09A96C1   ; 195: void SetMenuItemIcon(void *gui,int item_n,int icon_n)
  413. 0658: 0xA09A48C9   ; 196: void RefreshGUI(void)
  414. 065C: 0xA09A9721   ; 197: void *AllocMenuItem(void *gui)
  415. 0660: 0xA09A9839   ; 198: WSHDR *AllocMenuWS(void *gui, int len)
  416. 0664: 0xA09A9693   ; 199: void SetMenuItemIconArray(void *gui,void *item,const int *icons)
  417. 0668: 0xA09A9033   ; 19A: void SetMenuItemText(void *gui,void *item,WSHDR *text,int item_n)
  418. 066C: 0xA0A2A7F9   ; 19B: void EDIT_SetFocus(void *gui, int item)
  419. ;670:              ; 19C: void SEQKILLER(void *data, void(*next_in_seq)(void *), void *data_to_kill)
  420. 0674: 0xA01D205C   ; 19D: long long getCpuUsedTime_if_ena(void)
  421. 0678: 0xA01D2000   ; 19E: void StartCpuUsageCount(void)
  422. 067C: 0xA0132971   ; 19F: int inflateInit2_(z_streamp strm, int windowBits,const char *version, int stream_size)

  423. 0680: 0xA0132AA7   ; 1A0: int inflate(z_streamp strm, int flush)
  424. 0684: 0xA01338E3   ; 1A1: int inflateEnd(z_streamp strm)
  425. ;688:              ; 1A2: int ActivateDialUpProfile(unsigned int cep_id,int profile_num)
  426. ;68C:              ; 1A3: int GetCurrentGPRSProfile(void)
  427. ;690:              ; 1A4: int GetDisconnectTime(void)
  428. ;694:              ; 1A5: void RegisterCepIdForCurProfile(unsigned int cep_id,int profile_num,unsigned int unk)
  429. 0698: 0xA0093388   ; 1A6: int IsTimerProc(GBSTMR *)
  430. 069C: 0xA0986B9D   ; 1A7: char *Get_CC_NC()
  431. 06A0: 0xA0136BD1   ; 1A8: png_structp png_create_read_struct_2(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn)
  432. 06A4: 0xA0137C23   ; 1A9: void png_set_read_fn(png_structp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn)
  433. 06A8: 0xA013729B   ; 1AA: void png_read_update_info(png_structp png_ptr,void *info_ptr)
  434. 06AC: 0xA0137D3D   ; 1AB: void png_set_palette_to_rgb(png_structp png_ptr)
  435. 06B0: 0xA0136629   ; 1AC: png_uint_32 png_get_valid(png_structp png_ptr,png_infop info_ptr, png_uint_32 flag)
  436. 06B4: 0xA0137D3D   ; 1AD: void png_set_tRNS_to_alpha(png_structp png_ptr)
  437. 06B8: 0xA0139849   ; 1AE: void png_set_filler(png_structp png_ptr,png_uint_32 filler, int flags)
  438. 06BC: 0xA0137D21   ; 1AF: void png_set_strip_16(png_structp png_ptr)

  439. 06C0: 0xA01397DF   ; 1B0: void png_set_packing(png_structp png_ptr)
  440. 06C4: 0xA0137D75   ; 1B1: void png_set_gray_to_rgb(png_structp png_ptr)
  441. 06C8: 0xA0135FFD   ; 1B2: int png_check_sig(png_bytep sig, int num)
  442. 06CC: 0xA0A1C6AF   ; 1B3: void DrawLine(int x,int y,int x2,int y2,int type,const char *pen)
  443. 06D0: 0xA0A1A70B   ; 1B4: void DrawRectangle(int x,int y,int x2,int y2,int flags,const char *pen,const char *brush)
  444. 06D4: 0x00000001   ; 1B5: int isnewSGold(void)
  445. 06D8: 0xA0A6625D   ; 1B6: int async_gethostbyname(const char *host_name,int ****DNR_RES,int *DNR_ID)
  446. 06DC: 0xA0DD352D   ; 1B7: unsigned int str2ip(const char *)
  447. ;6E0:              ; 1B8: void *EXT_TOP(void)
  448. ;6E4:              ; 1B9: void *PNG_TOP(void)
  449. ;6E8:              ; 1BA: void *LIB_TOP(void)
  450. ;6EC:              ; 1BB: void *DATA_N_SFB(void)
  451. 06F0: 0xA12785E3   ; 1BC: void SHA1_Init(SHA_CTX *c)
  452. 06F4: 0xA12782C7   ; 1BD: void SHA1_Update(SHA_CTX *c, const void *data, unsigned long len)
  453. 06F8: 0xA12784C3   ; 1BE: void SHA1_Final(char *md, SHA_CTX *c)
  454. 06FC: 0xA0F95515   ; 1BF: RSA *RSA_new_method(RSA_METHOD *method)

  455. 0700: 0xA0F955A3   ; 1C0: void RSA_free (RSA *r)
  456. 0704: 0xA0F9576F   ; 1C1: int RSA_sign(int type, char *m, unsigned int m_len, char *sigret, unsigned int *siglen, RSA *rsa)
  457. 0708: 0xA0F92473   ; 1C2: BIGNUM *BN_bin2bn(const char *s,int len,BIGNUM *ret)
  458. 070C: 0xA09A5EE5   ; 1C3: void SetMenuItemCount(void *gui,int n)
  459. 0710: 0xA09A5E4D   ; 1C4: void SetCursorToMenuItem(void *gui,int n)
  460. 0714: 0xA0A42FF0   ; 1C5: int GetFontYSIZE(int font)
  461. 0718: 0xA0A2AD7D   ; 1C6: void EDIT_ExtractFocusedControl(void *gui,EDITCONTROL *ec)
  462. 071C: 0xA0A2AD89   ; 1C7: int EDIT_StoreControlToFocused(void *gui,EDITCONTROL *ec)
  463. 0720: 0xA0A25221   ; 1C8: EDITC_OPTIONS *PrepareEditCOptions(EDITC_OPTIONS *ec_options)
  464. 0724: 0xA0A242A7   ; 1C9: void SetInvertToEditCOptions(EDITC_OPTIONS *ec_options, int invert)
  465. 0728: 0xA0A2429B   ; 1CA: void SetFontToEditCOptions(EDITC_OPTIONS *ec_options, int font)
  466. 072C: 0xA0A2428F   ; 1CB: void SetAlignToEditCOptions(EDITC_OPTIONS *ec_options, int align)
  467. 0730: 0xA0A24279   ; 1CC: void SetPenColorToEditCOptions(EDITC_OPTIONS *ec_options, int pen)
  468. 0734: 0xA0A24261   ; 1CD: void SetBrushColorToEditCOptions(EDITC_OPTIONS *ec_options, int brush)
  469. 0738: 0xA0A24349   ; 1CE: void CopyOptionsToEditControl(EDITCONTROL *ec,EDITC_OPTIONS *ec_options)
  470. 073C: 0xA0522F27   ; 1CF: TREGEXPLEXT *get_regextpnt_by_uid(int uid)

  471. 0740: 0xA0522DDF   ; 1D0: int GetExtUid_ws(WSHDR * ext)
  472. 0744: 0xA0A2AF1D   ; 1D1: void EDIT_RemoveEditControl(void *gui,int n)
  473. 0748: 0xA0A2AF29   ; 1D2: void EDIT_InsertEditControl(void *gui,int n,EDITCONTROL *)
  474. 074C: 0xA0A2ADC5   ; 1D3: int EDIT_GetCursorPos(void *gui)
  475. 0750: 0xA0A2ADD1   ; 1D4: void EDIT_SetCursorPos(void *gui, int pos)
  476. 0754: 0xA01DFBA4   ; 1D5: char *Get_Phone_Info(int InfoIndex)
  477. 0758: 0xA0137D3D   ; 1D6: void png_set_gray_1_2_4_to_8(png_structp png_ptr)
  478. 075C: 0xA01398AB   ; 1D7: void png_set_invert_mono(png_structp png_ptr)
  479. 0760: 0xA0A2AE25   ; 1D8: int EDIT_IsMarkModeActive(void *gui)
  480. 0764:  0xA0A2AE31  ; 1D9: int EDIT_GetMarkedText(void *gui,WSHDR *dest)
  481. 0768: 0xA0594EBD   ; 1DA: void SendSMS(WSHDR *ws,const char *num,int cepid,int msg,int flag)
  482. 076C: 0xA8E57F20   ; 1DB: PDU *IncommingPDU(void)
  483. 0770: 0xA01F756B   ; 1DC: short wstrchr(WSHDR *ws,unsigned int start_pos,unsigned int wchar)
  484. 0774: 0xA01F758D   ; 1DD: short wstrrchr(WSHDR *ws,unsigned int max_pos,unsigned int wchar)
  485. 0778: 0xA0A2AEE5   ; 1DE: int EDIT_SetTextToEditControl(void *gui,int n,WSHDR *ws)
  486. 077C: 0xA0A2AF93   ; 1DF: void *EDIT_GetUserPointer(void *gui)

  487. 0780: 0xA09AB38B   ; 1E0: void *MenuGetUserPointer(void *gui)
  488. 0784: 0xA0964175   ; 1E1: int GetSymbolWidth(int wchar,int font)
  489. 0788: 0xA01F813D   ; 1E2: int ws_2utf8(WSHDR *from, char *to, int *result_length, int max_len)
  490. 078C: 0xA01F81F5   ; 1E3: void utf8_2ws(WSHDR *ws,char *utf8_str, unsigned int maxLen)
  491. 0790: 0xA09A2F17   ; 1E4: int GetPicNByUnicodeSymbol(int wchar)
  492. 0794: 0xA0A2B045   ; 1E5: int EDIT_OpenOptionMenuWithUserItems(void *gui, void (*itemhandler)(USR_MENU_ITEM *item), void *user_pointer, int to_add)
  493. 0798: 0xA09A8411   ; 1E6: void Menu_SetItemCountDyn(void *gui, int n)
  494. 079C: 0xA0ADE8B0   ; 1E7: char *GetLastJavaApplication()
  495. 07A0: 0xA0A15EB8   ; 1E8: int IsNoJava()
  496. ;7A4:               ; 1E9: IMGHDR *CreateIMGHDRFromPngFile(const char *fname, int type)
  497. 07A8: 0xA09A2BCB   ; 1EA: int GetMaxDynIcon(void)
  498. 07AC: 0xA8DCD21A   ; 1EB: char *RAM_IMSI()
  499. 07B0: 0xA09A2BCF   ; 1EC: void FreeDynIcon(int picture)
  500. 07B4: 0xA09A2D2F   ; 1ED: int IsDynIconBusy(int picture)
  501. ;7B8:              ; 1EE: ProgressCalculate(int current, int total)
  502. 07BC: 0xA09A2C31   ; 1EF: void SetDynIcon(int picture,IMGHDR *img,char *bitmap)

  503. ;7C0:              ; 1F0: filecopy
  504. ;7C4:              ; 1F1: filecopy_op_announce
  505. 07C8: 0xA01DF730   ; 1F2: devmenu_config_IsCheckboxOff
  506. 07CC: 0xA00A8954   ; 1F3: unsigned int GetSessionAge()
  507. 07D0: 0xA8DCD5E0   ; 1F4: char *RamServiceProviderName()
  508. 07D4: 0xA1425CA5   ; 1F5: int sscanf(const char *, const char *, ...)
  509. 07D8: 0xA09A2D7B   ; 1F6: IMGHDR *GetPitAdrBy0xE200Symbol(int uni_symbol)
  510. 07DC: 0xA006F501   ; 1F7: long GetFileSize(char *Filename)
  511. 07E0: 0xA0588FB1   ; 1F8: int GetPlayStatus(void)
  512. 07E4: 0xA006F401   ; 1F9: void SendMP_cmd(cmd,substract)
  513. 07E8: 0xA8D059AD   ; 1FA: char *RamVolumeStep()
  514. 07EC: 0xA8D208F0   ; 1FB: char *RamMediaIsPlaying()
  515. 07F0: 0xA099C243   ; 1FC: void CloseCSM(int id)
  516. 07F4: 0xA0A1A6EF   ; 1FD: SetProp2Square_v2
  517. 07F8: 0xA8D07F4F   ; 1FE: char *RamLighterPower()
  518. 07FC: 0xA034417F   ; 1FF: void MEDIA_PLAYLAST()

  519. 0800: 0xA0067301   ; 200: ScreenShoot
  520. 0804: 0xA0A1AEB9   ; 201: void SetProp2ImageOrCanvas(DRWOBJ *, RECT *, int flags, IMGHDR *Image, int bleed_x, int bleed_y)
  521. 0808: 0xA0A20E7B   ; 202: void fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3, int flag, char *pen, char *brush)
  522. 080C: 0xA0A1C55F   ; 203: void SetPixel(int x,int y,char *color)
  523. 0810: 0xA0A19577   ; 204: void drawArc(int x1,int y1,int x2,int y2,int a1,int a2,int flag,char *pen,char *brush)
  524. 0814: 0xA0A1A6C9   ; 205: SetProp2Square_v1
  525. 0818: 0xA1425761   ; 206: void srand(unsigned int seed)
  526. 081C: 0xA0A2076F   ; 207: void DrawScrollString(WSHDR *WSHDR, int x1, int y1, int x2, int y2, int xdisp, int font, int text_attribute, const char *Pen,const char *Brush)
  527. 0820: 0xA0964193   ; 208: int Get_WS_width(WSHDR *ws, int font)
  528. 0824: 0xA099C181   ; 209: void *FindGUIbyId(int id, CSM_RAM **csm)
  529. 0828: 0xA0A2AE79   ; 20A: void EDIT_SetDate(void *gui,int n,TDate *dd)
  530. 082C: 0xA0A2AE91   ; 20B: void EDIT_SetTime(void *gui,int n,TTime *tt)
  531. 0830: 0xA0A2AEA9   ; 20C: void EDIT_GetDate(void *gui,int n,TDate *dd)
  532. 0834: 0xA0A2AEC1   ; 20D: void EDIT_GetTime(void *gui,int n,TTime *tt)
  533. 0838: 0xA0A245D7   ; 20E: int ConstructEditTime(EDITCONTROL *EditControl,TTime *time)
  534. 083C: 0xA0A244BD   ; 20F: int ConstructEditDate(EDITCONTROL *EditControl,TDate *date)

  535. 0840: 0xA09A45D9   ; 210: int GetCurGuiID(void)
  536. 0844: 0x000061E8   ; 211: GBS_Cmd_4209_RefreshScreensaver
  537. ;848:              ; 212: int CardExplGetCurItem(void *csm)
  538. ;84C:              ; 213: void CardExplGetFName(void *csm, int cur_item, WSHDR *dest)
  539. 0850: 0xA01F7C89   ; 214: void wstrcpybypos(WSHDR *dest,WSHDR *src,int from,int len)
  540. 0854: 0xA01F7D19   ; 215: void wsRemoveChars(WSHDR *ws,int from,int to)
  541. 0858: 0xA0995147   ; 216: void wstrcarprintf(WSHDR *,const char *format,...)
  542. 085C: 0xA065A911   ; 217: int CreateMultiLinesMenu(int dummy,int dummy2,const ML_MENU_DESC *,const HEADER_DESC *,int to_item,int n)
  543. 0860: 0xA09AC62B   ; 218: void SetMLMenuItemText(void *data,void *item,WSHDR *ws1,WSHDR *ws2,int unk0or1,int n)
  544. 0864: 0xA09ACA53   ; 219: void *AllocMLMenuItem(void *data)
  545. 0868: 0xA0A2AFB1   ; 21A: int EDIT_SetTextInvert(void *gui,int cursor_pos,int len)
  546. 086C: 0xA0A2AFBD   ; 21B: void EDIT_RemoveTextInvert(void *gui)
  547. 0870: 0xA0A2AFF9   ; 21C: void EDIT_IsBusy(void *gui)
  548. 0874: 0xA0980461   ; 21D: int GSMTXT_Decode(WSHDR *dest,void *pkt,int len,int enco由于非常钦佩楼主,不得不说声好!_type, void *(*malloc_adr)(int), void (*mfree_adr)(void))
  549. 0878: 0xA09A4813   ; 21E: void FocusGUI(int id)
  550. 087C: 0xA09A4823   ; 21F: void UnfocusGUI(void)

  551. 0880:  0xA09656A7            ; 220:int IsSliderClosed(void)
  552. 0884: 0xA01D180C   ; 221: void SetCpuClockLow
  553. 0888: 0xA01D17F4   ; 222: void SetCpuClockTempHi
  554. ;88C:              ; 223: IsMediaPlayerInBackground
  555. ;890:              ; 224: CloseMediaPlayer
  556. 0894: 0xA027C488   ; 225: int PlayMelody_ChangeVolume(int handle,int volume)
  557. 0898: 0xA027CEF8   ; 226: int PlayMelody_StopPlayback(int handle)
  558. 089C: 0xA027CF98   ; 227: int PlayMelody_PausePlayback(int handle)
  559. 08A0: 0xA027CFC8   ; 228: int PlayMelody_ResumePlayBack(int handle)
  560. 08A4: 0xA1426680   ; 229: void longjmp(jmp_buf, int)
  561. 08A8: 0xA0987FE5   ; 22A: void FreeGSMTXTpkt(void *pkt)
  562. 08AC: 0xA02D7419   ; 22B:  CreateRadioButtonList(RadioButtonListDesc *, char num_of_radiobuttons, 0, 0, char prev_setting, void HandlerFunc(int), char flag)
  563. 08B0: 0xA02D6D0B   ; 22C:  pdcache_getval(char *return, int maxlen_of_return_str, char cachetype,0, *pd_entry_identifier)
  564. 08B4: 0xA02D6E09   ; 22D:  pdcache_setval(char *new_value, char cachetype, 0, char *pd_entry_identifier)
  565. 08B8: 0xA031CBC3   ; 22E:  OpenExplorer(ExplOpenDesc *)
  566. 08BC: 0xA8D298DC   ; 22F:   TDateTimeSettings *RamDateTimeSettings

  567. 08C0: 0xA0961419   ; 230:   int GetTimeZoneShift(int param1, int param2, int timeZone)
  568. 08C4: 0xA8D29884   ; 231:   TAppointment *RamAppointment
  569. 08C8: 0xA0092848   ; 232:  GBS_DestroyMessage(GBS_MSG *)
  570. 08CC: 0xA0649173   ; 233:  void GetAllEmail()         
  571. 08D0: 0xA0658F81   ; 234:  __thumb int GetLunarDate(TDate* pdate, TDate* pLdate)
  572. 08D4: 0xA067D541   ; 235:  __thumb int GetLunarYearID(int year)
  573. 08D8: 0xA067D557   ; 236:  __thumb int GetLunarAnimal(int year)
  574. ;8DC:              ; 237:  __arm char *RamIconBar()
  575. 08E0: 0xA0987F8F   ; 238:  __thumb void SendAutoUSSDack(void)
  576. 08E4: 0xA01E5D5C   ; 239:  __arm int EEFullDeleteBlock(unsigned int block,int cepid,int msg)
  577. 08E8: 0xA01E5EC8   ; 23A:  __arm  int EEFullCreateBlock(unsigned int block,int size,int version,int cepid,int msg)
  578. ;8EC:              ; 23B:  __thumb void DisableIconBar(int disable)
  579. ;8F0:              ; 23C:  __arm int SetCurrentGPRSProfile(int profile)
  580. 08F4: 0xA103BC31   ; 23D:  __thumb void MD5_Init(MD5_CTX *c)
  581. 08F8: 0xA103B8A1   ; 23E:  __thumb void MD5_Update(MD5_CTX *c, const void *data, unsigned long len)
  582. 08FC: 0xA103BB39   ; 23F:  __thumb void MD5_Final(unsigned char *md, MD5_CTX *c)

  583. 0900: 0xA103C5C1   ; 240:  __thumb char *MD5_Hash(const unsigned char *data, unsigned long n, unsigned char *md)
  584. 0904: 0xA0961637   ; 241: __thumb void SetDateTime(TDate *, TTime *)
  585. ;908:              ; 242:   __arm void gb2ws(WSHDR *ws, const char *s, int len)
  586. ;90C:              ; 243:   __arm void ws2gb(WSHDR *ws, char *s, int len)
  587. 0910: 0xA0F869BD   ; 244:   __arm int Base64Encode(void *inbuf, int insize, void *outbuf, int outsize)
  588. 0914: 0xA0F86A6D   ; 245:   __arm int Base64Decode(char *inbuf, int insize, void *outbuf, int outsize, char *_null, int *unk5)
  589. 091C: 0xA0DDA62D   ; 247:   __thumb void NetOff()
  590. 0920: 0xA8D06BCE   ; 248:  char *RamFormatTrack()
  591. 0924: 0xA8D06E36   ; 249:  char *RamFreq()
  592. 0928: 0xA8D06FEE   ; 24A:  char *RamChannel()
  593. 092C: 0xA09A9C23   ; 24B: void SetMenuSearchCallBack(void *gui, MenuSearchCallBack proc)
  594. 0930: 0xA02EF51D   ; 24C: int GetPeripheryState(int device, int check_state)
  595. 0934: 0xA027CFF8   ; 24D: int PlayMelody_SetPosition(int handle, int pos_ms)
  596. 0938: 0xA02CC0F4   ; 24E: void *GetPlayObjById(int handle)
  597. 093C: 0xA0DC2F64   ; 24F: int GetPlayObjPosition(void *playobj_3D0, int *pos_ms)

  598. 0940: 0xA0DC2CFC   ; 250: int GetPlayObjDuration(void *playobj_3D0, int *pos_ms)
  599. ;944:              ; 251: char *RamDataSendFName()
  600. ;948:              ; 252: char *RamDataReceiveFName()
  601. 094C: 0xA8DE4F2A   ; 253: char *RamLastCallNum()
  602. 0950: 0xA031CBE7   ; 254:  __arm int StartNativeExplorer(NativeExplorerData* data)
  603. 0954: 0xA09AB387   ; 255: void MenuSetUserPointer(void *gui,void *user_pointer)
  604. 0958: 0xA05FB03F   ; 256: isSetupTheme()
  605. 095C: 0xA096BF41   ; 257: isSendReceiveFile()
  606. 0960: 0xA09A25C1   ; 258: int CalcBitmapSize(short w,short h, char typy)
  607. 0964: 0xA0DE2498   ; 259: HObj Obs_CreateObject(int uid_in, int uid_out, int prio, int msg_callback, int emb4, int sync,unsigned int *ErrorNumber)
  608. 0968: 0xA0F0F680   ; 25A: int Obs_DestroyObject(HObj hObj)
  609. 096C: 0xA0DE047C   ; 25B: int Obs_SetInput_File (HObj hObj, int unk_zero, WSHDR *path)
  610. 0970: 0xA0E17B9C   ; 25C: int Obs_GetInputImageSize (HObj hObj, short *w, short *h)
  611. 0974: 0xA0E17D18   ; 25D: int Obs_SetOutputImageSize (HObj hObj, short w, short h)
  612. 0978: 0xA0DC5DF0   ; 25E: int Obs_Start(HObj hObj)
  613. 097C: 0xA0E18E90   ; 25F: int Obs_Output_GetPictstruct(HObj hObj, IMGHDR *img)

  614. 0980: 0xA0E18A50   ; 260: int Obs_Graphics_SetClipping(HObj hObj, short x, short y, short w, short h)
  615. 0984: 0xA0E18460   ; 261: int Obs_SetRotation(HObj hObj, int angle)
  616. 0988: 0xA0DC5A50   ; 262: int Obs_GetInfo(HObj hObj, int unk_0or1)
  617. 098C: 0xA0E1820C   ; 263: intObs_SetScaling(HObj hObj, int unk5)
  618. 0990: 0xA0DE3B18   ; 264: int Obs_TranslateMessageGBS(GBS_MSG *msg, OBSevent *event_handler)
  619. 0994:  0xA0DC6144            ; 265: int Obs_Pause(HObj hObj)
  620. 0998:  0xA0DC64A0            ; 266: int Obs_Resume(HObj hObj)
  621. 099C:   0xA0DC62CC           ; 267: int Obs_Stop(HObj hObj)
  622. 09A0:  0xA0DC5C64            ; 268: int Obs_Prepare(HObj hObj)
  623. 09A4:   0xA0E82E88           ; 269: int Obs_SetRenderOffset(HObj hObj,short x,short y)
  624. 09A8:  0xA0DC2EA0            ; 26A: int Obs_SetPosition(HObj hObj,int ms)
  625. ;9AC:              ; 26B: int Obs_Mam_SetPurpose(HObj hObj,int ms)
  626. 09B0:   0xA0E10048           ; 26C: int Obs_Sound_SetVolumeEx(HObj hObj, char vol, char delta)
  627. 009B4:   0xA0E10D24           ; 26D: int Obs_Sound_GetVolume(HObj hObj, char *vol)
  628. 09B8: 0xA0E10560   ; 26E: __swi __arm int Obs_SetPurpose (HObj hObj,char purpose)

  629. 0A04: 0xA8DF0390   ; 281: char *RamIsRunJava()
  630. 0A08: 0xA8DD36A0   ; 282: char *RamIsRunCamera()
  631. 0A0C: 0xA058495D   ; 283: int runMidletLinkablely(const char *midlet_name, WSHDR *filename)
  632. 0A10: 0xA0E3A757   ; 284: int IsGPRS()
  633. 0A14: 0xA0E3A75F   ; 285: int IsEDGE()
  634. 0A18: 0xA0E31C0F   ; 286: int GetSMSState()
  635. 0A1C: 0xA02D785F   ; 287: int BT_GetLocVisibility()
  636. 0A20: 0xA03ACA73   ; 288: int GetCurrAudioPath()
  637. 0A24: 0xA0EB5DFD   ; 289: int isDecryption()
  638. ;A28:              ; 28A: char *RamIsFileCache()
  639. 0A2C: 0xA8E1300C   ; 28B: __swi __arm char *RamTotalHeapSize()
  640. 0A30: 0xA8E1307C   ; 28C: __swi __arm char *RamTemporaryHeapSize()
  641. 0A34: 0xA8D23DF8   ; 28D: __swi __arm char *RamBTNameDevice()
  642. 0A38: 0xA8D22FE4   ; 28E: __swi __arm char *RamActiveGPRSProfileName()

  643. 0A40: 0xA8DFB578   ; 290: __swi __arm char *RamCallState()
  644. 0A44: 0xA02A04C8   ; 291: __swi __arm int RefreshAlarmClock()
  645. 0A48: 0xA8E638D4   ; 292: __swi __arm char *RamIsAlarmAutorepeatOn()
  646. 0A4C: 0xA8E638DC   ; 293: __swi __arm char *RamAlarmclockHour()
  647. 0A50: 0xA8E638DD   ; 294: __swi __arm char *RamAlarmclockMinute()
  648. 0A58: 0xA028B70D   ; 296: __swi __arm void getProfileNameByN(WSHDR *ws, int n, int _0)
  649. 0A5C: 0xA8E5C550   ; 297: __swi __arm char *RamIsSoundRecord()
  650. 0A60: 0xA8E5C5AC   ; 298: __swi __arm char *RamIsSoundRecordQuality()
  651. 0A64: 0xA8D7964C   ; 299: __swi __arm char *RamExtendedCameraState()
  652. 0A68: 0xA029526D   ; 29A: SwitchAudioToBTHeadset(TypeOfHeadset, unk_0xFFFE0001)
  653. 0A6C: 0xA029C739   ; 29B: GetTypeOfBTHeadset
  654. 0A70: 0xA0000006   ; 29C: __swi __arm char *RamInputLanguage()
  655. 0A74: 0xA8D3557C   ; 29D: __swi __arm char *RamDisplayLanguage()

  656. 0A8C: 0xA09A84B5   ; 2A3: __swi __arm void UpdateMenuCursorItem(void *gui, int n)
  657. 0A90: 0xA09A5317   ; 2A4: __swi __arm void *GetMenuGUI(void *malloc_adr, void *mfree_adr)
  658. 0A94: 0xA09AC245   ; 2A5: __swi __arm void *GetMultiLinesMenuGUI(void *malloc_adr, void *mfree_adr)G
  659. 0A98: 0xA09A491D   ; 2A6: __swi __arm void SetHeaderToMenu(void *gui, const HEADER_DESC *hdr, void *malloc_adr)
  660. 0A9C: 0xA09A9277   ; 2A7: __swi __arm void SetMenuToGUI(void *gui, const void *menu_desc)
  661. 0AA0: 0xA09A60E7   ; 2A8: __swi __arm int GetMenuItemCount(void *gui)
  662. 0AA4: 0xA09A3ABB   ; 2A9: __swi __arm int CreatePopupGUI(int flag, void *user_pointer, const POPUP_DESC *, int lgp_msg)
  663. 0AA8: 0xA09A3A2D   ; 2AA: __swi __arm int CreatePopupGUI_ws(int flag, void *user_pointer, const POPUP_DESC *, WSHDR *msg)
  664. 0AAC: 0xA09AC0EB   ; 2AB: __swi __arm void *GetPopupUserPointer(void *gui)
  665. 0AB0: 0xA0B10461   ; 2AC:  __thumb int DeleteSMS(int index, short *del_cnt)
  666. 0AB4: 0xA0B10669   ; 2AD: __swi __arm int SetSmsStatus(int index, int type)
  667. 0AB8: 0xA09A9F45   ; 2AE: __swi __arm void *GetHeaderPointer(void *gui)
  668. 0ABC: 0xA0A39391   ; 2AF: __swi __arm void SetHeaderText(void *hdr_pointer, WSHDR *txt, void *malloc_adr, void *mfree_adr)

  669. 0AC0: 0xA09AAF45   ; 2B0: __swi __arm void SetMenuSoftKey(void *gui, const SOFTKEY_DESC *,int n)
  670. 0AC4: 0xA8DED888   ; 2B1: __swi __arm SMS_DATA_ROOT *SmsDataRoot()
  671. 0AC8: 0xA0E43D35   ; 2B2: __swi __arm int GetSmsPosIndex(SMS_POS_INDEX_DATA *buf, int data_id)
  672. 0ACC: 0xA0560D04   ; 2B3:  __arm NativeAbData *AllocNativeAbData(void)
  673. 0AD0: 0xA0560E14   ; 2B4:  __arm int FreeNativeAbData(NativeAbData *ab_data)
  674. 0AD4: 0xA056109C   ; 2B5:  __arm int GetNativeAbDataType(NativeAbData *nab, int unk0)
  675. 0AD8: 0xA0561754   ; 2B6:  __arm WSHDR *GetNumFromNativeAbData(NativeAbData *nab, int type, int unk0)
  676. 0ADC: 0xA05610BC   ; 2B7:  __arm int GetNativeAbDataStatus(NativeAbData *nab, int _0)
  677. 0AE0: 0xA05619B0   ; 2B8:  __arm int SetNumToNativeAbData(NativeAbData *abd, int unk, WSHDR *num)
  678. 0AE4: 0xA05ECD64   ; 2B9:  __arm unsigned int OpenNativeAddressbook(int type, int unk1, int unk2, void *data)
  679. 0AE8: 0xA0A395EB   ; 2BA:  __thumb void SetHeaderIcon(void *hdr_pointer, const int *icon, void *malloc_adr, void *mfree_adr)
  680. 0AEC: 0xA0A363F3   ; 2BB: __swi __arm void *GetTabGUI(void *malloc_adr, void *mfree_adr)
  681. 0AF0: 0xA0A334BD   ; 2BC: __swi __arm void SetGUIDefinition(void *gui, const void *definition)
  682. 0AF4: 0xA0A368A7   ; 2BD: __swi __arm int SetGUIToTabGUI(void *tabgui, int n, const int *tabicons, void *gui)
  683. 0AF8: 0xA0A369C3   ; 2BE: __swi __arm int SetCursorTab(void *tab_gui, int n)
  684. 0AFC: 0xA0A36B25   ; 2BF: __swi __arm int UpdateTab1stItem(void *tab_gui, int unk_0)
  685. 0B00: 0xA0A369E1   ; 2C0: __swi __arm int GetCursorTab(void *tab_gui)
  686. 0B04: 0xA0A3645D   ; 2C1: __swi __arm void *GetGuiByTab(void *tab_gui, int n)
  687. 0B08: 0xA095CCDD   ; 2C2: __swi __arm int GetSubprovider(WSHDR* ws)
  688. 0B0C: 0xA095CF11   ; 2C3: __swi __arm int GetRoamingState()
  689. 0B10: 0xA028B03B   ; 2C4: __swi __arm int GetPrfileVolumeSetting(int profile, int type)
  690. 0B14: 0xA8DAD2A4   ; 2C5: __swi __arm RAM_EMS_ADMIN *RAM_EMS_Admin()
  691. 0B18: 0xA026F767   ; 2C6: __swi __arm int GetSecondsFromDateTime(int *result, TDate *t_date, TTime *time, TDate *s_date)
  692. 0B1C: 0xA026F7B9   ; 2C7: __swi __arm int GetSecondsFromDateTimeSince1997(int *result, TDate *date,TTime *time)
  693. 0B20: 0xA026FC42   ; 2C8: __swi __arm int GetSecondsFromTime(TTime *time)
  694. 0B24: 0xA026F6A1   ; 2C9: __swi __arm int GetDateTimeFromSeconds(int *seconds, TDate *t_date, TTime *time, TDate *s_date)
  695. 0B28: 0xA026F7B9   ; 2CA: __swi __arm int GetDateTimeFromSecondsSince1997(int *seconds, TDate *date,TTime *time)
  696. 0B2C: 0xA026FC55   ; 2CB: __swi __arm void GetTimeFromSeconds(TTime *time, int seconds)
  697. 0B30: 0xA026F58C   ; 2CC: __swi __arm void InitDate(TDate *date, unsigned long year, unsigned char month, unsigned char day)
  698. 0B34: 0xA026FF7D   ; 2CD: __swi __arm void InitTime(TDate *time, unsigned char hour, unsigned char min,unsigned char sec, unsigned long millisec)
  699. 0B38: 0xA026EF70   ; 2CE: __swi __arm int CmpDates(TDate *date1, TDate *date2)
  700. 0B3C: 0xA026FBE4   ; 2CF: __swi __arm int CmpTimes(TTime *time1, TTime *time2)
  701. 0B40: 0xA026EFC1   ; 2D0: __swi __arm int GetDaysFromMonth(TDate *date)
  702. 0B44: 0xA026EFA1   ; 2D1: __swi __arm int IsLeapYear(TDate *date)
  703. ;B48:              ; 2D2: __swi __thumb StartNativeBrowserCore()
  704. 0B4C: 0xA0561B38   ; 2D3: __swi __arm int GetFilledNAbDataCount(NativeAbData *nab)
  705. 0B50: 0xA05610E0   ; 2D4: __swi __arm void *GetDataFromNAbData(NativeAbData *nab, int n)
  706. 0B54: 0xA09888FB   ; 2D5: __swi __arm void UnpackNumPkt(PKT_NUM *pkt, char *buf, int maxlen)
  707. 0B58: 0xA09ACB7B   ; 2D6: __swi __arm void *TViewGetGUI(void *malloc_adr, void *mfree_adr)
  708. 0B5C: 0xA09AD16D   ; 2D7: __swi __arm void TViewSetDefinition(void *gui, const TVIEW_DESC *)
  709. 0B60: 0xA09AD0F7   ; 2D8: __swi __arm void TViewSetText(void *gui, WSHDR *text, void *malloc_adr, void *mfree_adr)
  710. 0B64: 0xA09AD19B   ; 2D9: __swi __arm void TViewSetUserPointer(void *gui,void *user_pointer)
  711. 0B68: 0xA09AD1A1   ; 2DA: __swi __arm void *TViewGetUserPointer(void *gui)
  712. #pragma disable old_equal_ff
  713. +0
复制代码

MP&ELF基础.rar

95.75 KB, 下载次数: 78

 楼主| 发表于 2009-8-15 17:00:02 | 显示全部楼层
本帖最后由 loquat 于 2009-8-15 17:32 编辑
  1. ;Java-machine Killer
  2. ;(c) @ndreS/PRM
  3. ;(r) NForce
  4. ;(p) loquat
  5. ;SL7Cv47
  6. ;Version: 1-MP
  7. 0A15AF8: A05702EB 8067D9FA
  8. #pragma enable old_equal_ff
  9. 006F900: 11B50848C4DF01D0002801D1014CA047
  10. 006F910: 11BDFFFF,0xA0AAB980,0000000000000000
  11. 006F920: 0xB1C2D3E4,0x00002705,0000000000000000,"\
  12. {p=`Java Killer` cp=`@ndreS/PRM` ver=1 id=2705}","\
  13. {info `(r) NForce`}","\
  14. ",00
  15. #pragma disable old_equal_ff
复制代码
  1. ;Change java heap size v1

  2. ;(c) Miha_r
  3. ;(p) BingK(binghelingxi)、loquat(201314)

  4. 00B9EE8: 002090E5 84BDFEEB
  5. #pragma enable old_equal_ff
  6. 0069500: 00402DE90020A0E134008FE2000090E5
  7. 0069510: C40000EF0300000A0100D0E50200C8E5
  8. 0069520: 0200C2E56E00C2E50200A0E1002090E5
  9. 0069530: 0080BDE8
  10. 0069540: 0xB1C2D3E4,0x0000FE02,0000000000000000,"\
  11. {p=`EE4F39654A0061007600610006580868` cp=Miha_r id=FE02 ver=1}\
  12. {info `2759A67ECF6B31003400F876535F8E4E31004D004200`}\
  13. {1 b HeapSize v=80}\
  14. ",00
  15. #pragma disable old_equal_ff
  16. ;太小不大好控制,大约每14相当于1MB。
  17. ;往小了调可以弄出更多的空余内存,往大了调可以增加JAVA堆栈,但同时系统可用的空余内存就小了,超过一定值就会死机。
  18. ;调整后重启手机才能生效。
复制代码
  1. ;ColorSkin v1.1
  2. ;(c)benj9
  3. ;(p)loquat

  4. 099D7A2: 8000 0847
  5. 099DB2C: C603DFA8 11D307A0

  6. #pragma enable old_equal_ff
  7. 007D300: 436F6C6F72536B696E2C62656E6A3900
  8. 007D310: 0DB5C7DFE4800068002806D0CC200002
  9. 007D320: CF30C4DF01D0011D00E0024901BC8000
  10. 007D330: 40180CBD2E04DFA8
  11. 007D340: E4D3C2B1CFCC00000000000000000000,"\
  12. {patch=ColorSkin ver=1.1 cp=benj9 id=CCCF}","\
  13. {04 h 01Main ml=4 v=E0000064}","\
  14. {08 h 02MainBG ml=4 v=00000000}","\
  15. {12 h 03TitTxt ml=4 v=0000C864}","\
  16. {16 h 04TitBG ml=4 v=00000000}","\
  17. {20 h 05TitMenuLevel ml=4 v=00000064}","\
  18. {24 h 06SKTxt ml=4 v=0000C864}","\
  19. {28 h 07SKBG ml=4 v=00000000}","\
  20. {32 h 08InactTxt ml=4 v=00FC0064}","\
  21. {36 h 09InactBG ml=4 v=E0E0C064}","\
  22. {40 h 10Txt1Desc ml=4 v=A0000064}","\
  23. {44 h 11Txt1Entry ml=4 v=00000064}","\
  24. {48 h 12Txt2Desc ml=4 v=20A0C064}","\
  25. {52 h 13Txt2Entry ml=4 v=00000064}","\
  26. {56 h 14Txt3Desc ml=4 v=E0A00064}","\
  27. {60 h 15Txt3Entry ml=4 v=00000064}","\
  28. {64 h 16SelTxt ml=4 v=E0000064}","\
  29. {68 h 17SelBG ml=4 v=3C3CFF00}","\
  30. {72 h 18SelDialog ml=4 v=0000C864}","\
  31. {76 h 19SelDialogShade ml=4 v=00005064}","\
  32. {80 h 20ListTxt ml=4 v=1014F864}","\
  33. {84 h 21ListBG ml=4 v=00000064}","\
  34. {88 h 22ListSep ml=4 v=00005064}","\
  35. {92 h 23ProviderTxt ml=4 v=0000F864}","\
  36. {96 h 24ProviderBG ml=4 v=0000A064}","\
  37. {100 h 25HiTxt ml=4 v=6064F864}","\
  38. {104 h 26HiBG ml=4 v=00006064}","\
  39. {108 h 27Cursor ml=4 v=0098F864}","\
  40. {112 h 28ScrollbHandle ml=4 v=0098F864}","\
  41. {116 h 29Scrollb ml=4 v=0000F864}","\
  42. {120 h 30PopupTxt ml=4 v=1014F864}","\
  43. {124 h 31PopupBG ml=4 v=00000064}","\
  44. {128 h 32PopupTitTxt ml=4 v=00000064}","\
  45. {132 h 33PopupTitBG ml=4 v=0000B864}","\
  46. {136 h 34PopupDialog ml=4 v=00000064}","\
  47. {140 h 35PopupDialogShade ml=4 v=00007064}","\
  48. {144 h 36PopupSelTxt ml=4 v=1000D764}","\
  49. {148 h 37PopupSelBG ml=4 v=0000E800}","\
  50. {152 h 38PopupSep ml=4 v=00000064}","\
  51. {156 h 39StatusbBG ml=4 v=0000A064}","\
  52. {160 h 40StatusbFill ml=4 v=1014F864}","\
  53. {164 h 41StatusbFrm ml=4 v=00000064}","\
  54. {168 h 42PictoFrm ml=4 v=00006064}","\
  55. {172 h 43PictoFill ml=4 v=95000064}","\
  56. {176 h 44PictoShade ml=4 v=0000FF64}","\
  57. {180 h 45PictoBG ml=4 v=00000064}","\
  58. {184 h 46OrgNormEvBG ml=4 v=00006064}","\
  59. {188 h 47OrgSpecEvBG ml=4 v=95000064}","\
  60. {192 h 48OrgBirthdBG ml=4 v=0000FF64}","\
  61. {196 h 49OrgBG ml=4 v=C8CCC800}","\
  62. {200 h 50OrgSep ml=4 v=F86C0064}","\
  63. {204 h 51OrgOvlBG ml=4 v=98CCF864}","\
  64. {208 h 52OrgWeekdTxt ml=4 v=98CCF864}","\
  65. {212 h 53OrgCurrDayTxt ml=4 v=F8FCF864}","\
  66. {216 h 54BrowsLink ml=4 v=6064F864}","\
  67. {220 h 55BrowsVisLink ml=4 v=3060F864}","\
  68. {224 h 56EditPrmptTxt ml=4 v=0000F864}","\
  69. {228 h 57EditInpTxt ml=4 v=6098F864}","\
  70. {232 h 58IconMenuBG ml=4 v=00000000}","\
  71. {236 h 59unk1 ml=4 v=00000064}","\
  72. {240 h 60unk2 ml=4 v=00FC0064}",00
  73. #pragma disable old_equal_ff

复制代码
  1. ;SL75v47
  2. ;Run mediaplayer at headset connection v=7.5
  3. ;(c) -=(Kad)=-, Kibab
  4. ;(r) ~Jhellico, ThE TrIFoN
  5. ;(p) loquat
  6. ;Version: 7.5-MP
  7. 034C3B2: 201C3FF725F930F78CE8 014FB847C04601DB06A0
  8. 006DBB0: 0xFFFFFFFF 0xA027C4D4 ; 2nd BLX\BL instruction after entrypoint

  9. ;X75v100
  10. #pragma enable old_equal_ff
  11. 006DB00: 14B5201CB7DF2A4FB8472E48C4DF4CD0
  12. 006DB10: 071C43DF01307978C14046D388DF797A
  13. 006DB20: 884229D1C7DFDF8000781A283DD06EDF
  14. 006DB30: 01283AD07FDF01282BD0C6DFF9788842
  15. 006DB40: 00D832E07121785C012802D0022803D0
  16. 006DB50: 2BE0C7DFFF0123E08020C7DF2501061C
  17. 006DB60: 391C20318022C7DF6C010021301C94DF
  18. 006DB70: 301CC7DF290113E0387E002815D0C7DF
  19. 006DB80: F801022811D1C7DFDF8000781A280CD0
  20. 006DB90: 03E0C7DFF801012807D1C7DFFF0104E0
  21. 006DBA0: 387979797A89FB7B98DF94BC04373847
  22. 006DBC0: E4D3C2B104AD00000000000000000000,"\
  23. {p=`A56333803A67D08F4C88AD643E656856` id=AD04 cp=`-=(Kad)=-, Kibab` ver=7.5}\
  24. {info=`48722C67760037002E003500`}","\
  25. {c wtd `0990E962AD643E6517526888`=2 `0A4E216BAD643E6517526888`=1}\
  26. {c mt `E-EL71`=21 `S-SL75`=19}\
  27. {sm `D08F4C88AD643E656856`}\
  28. {1.0 cb `01952E95D876` v=1}\
  29. {1.1 cb `0D4E01952E95D876` v=1}\
  30. {endsm}","\
  31. {sm `F3974865BE8B9A5B`}\
  32. {4 h `F3974865` v=90}","\
  33. {5 b `91988773` v=25}\
  34. {10 ms `68541F67` v=249}\
  35. {15 cb `2F63A8527351ED95F665AD643E65F3974865` v=1}\
  36. {endsm}\
  37. {9 o `4B623A678B57F753` c=mt}\
  38. {113 o `0990E962CD645C4F` c=wtd v=2}\
  39. {24 cb `D4620B4E33803A675C50AD64` v=1}\
  40. {32 sf `175268888765F64E` mask=`*.m3u` ml=80}","\
  41. {3 sl `3575CF914E4F8E4E78002500F6650D4EAD643E65280030003D003B602F66AD643E652900` r=0..100 v=15}\
  42. ",00
  43. #pragma disable old_equal_ff
复制代码
  1. ;Smart Illumination

  2. ;(c) BoBa
  3. ;(r) (i) StarFriend
  4. ;(p)loquat
  5. 0BAA2C8: 0xA01B6958 318006A0
  6. #pragma enable old_equal_ff
  7. 0x068030: F0B50FB40D48C4DF01D10FBC13E0061C
  8. 0x068040: 40B482B000206946B4DF6D462C7802B0
  9. 0x068050: 40BC0FBC012806D17578AC4203D3B578
  10. 0x068060: AC4200D2002208DFF0BDC04602BAB000

  11. 0068070: 0xB1C2D3E4,0x00B0BA02,0x00000000,0x00000000,"\
  12. {p=`Smart Illumination` id=B0Ba02 cp=BoBa ver=1}\
  13. {info `The phone turns keypadlight off from morning till evening`}\
  14. {1 sl Morning r=0..23 v=8}\
  15. {2 sl Evening r=0..23 v=22}",00
  16. #pragma disable old_equal_ff
复制代码
  1. ;Sound at connect and end of call
  2. ;(c) -=(Kad)=-, SiNgle, avkiev, (Evgr)
  3. ;(p) loquat
  4. ;Version: 0.2-MP

  5. 0EAD3EC: 2A1C2B1C09211730 004B9847,0xA007010B ; At connect     ;S7cv47
  6. 02F71F4: 444A2B1C70320021 00498847,0xA0070133 ; At end of call ;S7cv47
  7. 02F71FC: 0120 424A ;S7cv47

  8. #pragma enable old_equal_ff
  9. 007010A: 2A1C2B1C0921
  10. 0070110: 1730FFB51348C4DF05D0071C7878B978
  11. 0070120: 7A68FB7898DFFFBC08BC04331847C046
  12. 0070132: 2B1C703200210120FFB50948C4DF
  13. 0070140: 09D0071C787AB97AFA68FB7A98DF387C
  14. 0070150: FF2800D033DFFFBC02BC04310847

  15. 0070160: 0xB1C2D3E4,0x00110408,0000000000000000,"\
  16. {p=`A5631A900263AD65D0639291` id=110408 ver=0.2}","\
  17. {info `A5631A90F058F3974865305238003000E54E0A4E2F662F63A852`}\
  18. {c typ `ED77E14F2F63C394`=0x10 `4E4F3575CF91`=0x1F `555FCF50`=0x1E `F8763A67`=0x1D `005F3A67F058F397`=0x17 `5173673A58F097F3`=0x18 `5997F397`=0xFF}\
  19. {sm `A5631A90BE8B6E7F`}\
  20. {1 h F3974865 v=80}","\
  21. {2 b 91988773 v=30}","\
  22. {4 ms 68541F67 v=20}","\
  23. {3 cb `Play if vibra off` v=1}","\
  24. {endsm}\
  25. {sm `0263AD65BE8B6E7F`}\
  26. {9 h F3974865 v=80}","\
  27. {10 b 91988773 v=30}","\
  28. {12 ms 68541F67 v=20}","\
  29. {11 cb `Play if vibra off` v=1}","\
  30. {16 o `0990E962F3974865` c=typ v=0xFF}","\
  31. {endsm}\
  32. ",00
  33. #pragma disable old_equal_ff
复制代码
  1. ;* Uptime stats v2 *
  2. ; (c) benj9
  3. ; (i) starfriend
  4. ; (p) Danny
  5. ; 14-01-07
  6. ; SL7Cv47
  7. ; (!) FL 16, 4E, B6, B8
  8. ; (!) SWI-hook
  9. ; Shows a short message with session duration at shutdown.
  10. ; Will be also launchable directly by call thumb: A006E02D

  11. 1CE510: 0150A0E10040A0E1090050E3 00509FE535FF2FE18BE006A0
  12. 960150: 0022009200AB0420 004A904773E006A0

  13. #pragma enable old_equal_ff
  14. 0x06E000: 557074696D65202569645F253032693A
  15. 0x06E010: 253032693A2530326900
  16. 0x06E01C: 00000000000000000000000000000000
  17. 0x06E02C: FFB5B6DF99281DD0A4B084B06846174A
  18. 0x06E03C: 904704B0164D2E68991B1648B8DF061C
  19. 0x06E04C: 1548B8DF051C3C20B8DF321C2B1C0090
  20. 0x06E05C: 0191124910A8051C16DF0120291C0022
  21. 0x06E06C: 4EDF24B0FFBD0A4A1068002800D11360
  22. 0x06E07C: 002200926B46042072460432104700B5
  23. 0x06E08C: FFF7CEFF0D1C041C092800BD,0xA01F1C58
  24. 0x06E09C: 0xA8A7F0C0,80510100100E000000E006A0
  25. #pragma disable old_equal_ff
复制代码
  1. ; * xFolder *
  2. ; Jump to custom folders
  3. ; (c) benj9, x85 (maybe x75)
  4. ; (!) Masterpatch. Uses FreeRam + 0x7C

  5. #pragma enable old_equal_ff
  6. 7A100: 78466F6C64657231302C62656E6A3900
  7. 7A110: 3FB500F044F90ED02569002D0BD00138
  8. 7A120: 09D4E978884206DC012121703D210022
  9. 7A130: 231C00F092F83FBDFEB589B020780990
  10. 7A140: EA780B92002A7AD01420013250430790
  11. 7A150: 2A79920892002A710A92142151434018
  12. 7A160: 1030012192DF002869D0041C10340025
  13. 7A170: 00260998042808D1F5A7E8003F1800F0
  14. 7A180: 63F80135032DF7DD20E0FF2D01D1F8A7
  15. 7A190: 12E00A990A1C7243079880180019071C
  16. 7A1A0: 2A1C00F08DF90999022902D0002805D0
  17. 7A1B0: 02E0002800D1DFA700F046F801350B98
  18. 7A1C0: 8542E2DBFF2D01DCFF25DEE70C9D0695
  19. 7A1D0: 103C05940D9808300490002709980228
  20. 7A1E0: 08D004DB042807DBE1A003900AE00227
  21. 7A1F0: D7A202E0D8A200E0D9A2DBA1C5A3201C
  22. 7A200: 16DF03940297784651300190CDA20421
  23. 7A210: 08A800F04EF905D008A81BDF02D008A8
  24. 7A220: AFDF01380090311C0998042800D10321
  25. 7A230: 00230022201C1030C7DF2B0200E00020
  26. 7A240: 0C99486009B0FEBD142070430019B049
  27. 7A250: 05604760816001367047F0B58FB01C1C
  28. 7A260: 071C0E1C101C15DF0020606025693D2E
  29. 7A270: 28D12678042E01D1781C02E0FF2F02D1
  30. 7A280: 0420207032E0032E2AD00E9700A8391C
  31. 7A290: 00F0F9F8ABA100A800F0FAF828794000
  32. 7A2A0: 08300C90A4DF3A1C071C297900F018F9
  33. 7A2B0: 022E0AD0002803D00020391C00F0C4F8
  34. 7A2C0: 381C15DF0020207012E0052020700A94
  35. 7A2D0: 0B978DA000A90022C7DF0701A06007E0
  36. 7A2E0: 391C0020009000A800F0D9F8FFF724FF
  37. 7A2F0: 0FB00120F0BD40B5061C306BA4DF7063
  38. 7A300: 021C331CF16A032000F09EF8B16AC860
  39. 7A310: 40BDF0B5BFB0061C0F1CB88882498842
  40. 7A320: 38881CD17D49884219D1F06A15DF706B
  41. 7A330: C7DF2301002807D0021C706B00A9A3DF
  42. 7A340: 00A8B16B00F0ABF8B46AA068F568A842
  43. 7A350: 01D0C7DFFC01281CC7DFFC01A0603FB0
  44. 7A360: F0BD70B5061C706B15DFB46AE068C7DF
  45. 7A370: FC01E060022020700C2014DF02D10020
  46. 7A380: 207004E0846003217A4605324DDF70BD
  47. 7A390: 30B58468256915DFFFF7CEFE30BD0FB5
  48. 7A3A0: C7DFE480051CEC6F002C09D101201421
  49. 7A3B0: 92DF041C04D0EC6778461730C7DF2B01
  50. 7A3C0: 0FBD10B5FFF7EBFF02D06E48C4DF2061
  51. 7A3D0: 10BD70B5FFF7E3FF34D02569002D31D0
  52. 7A3E0: 6E78B0422ED1FF229432914228D06078
  53. 7A3F0: 012827D0AE780132914205D001329142
  54. 7A400: 20D1002E1AD001E0012E1BD020780028
  55. 7A410: 18D1A068002801D0C7DFFC0160680028
  56. 7A420: 02D00121C7DF3D010120207000206060
  57. 7A430: E060A060FFF780FE00D12070012000E0
  58. 7A440: 00206070002070BDF0B59AB0041C0D1C
  59. 7A450: 161C1F1C00A8682158DF281CC7DF2301
  60. 7A460: 002800D0262001900295009401200890
  61. 7A470: 002C02D003950B960E9700A8C7DF2E02
  62. 7A480: 1AB00028F0BD00B54A1C2CA116DF00BD
  63. 7A490: 08B50B1C1FA20421C7DF2D0208BD18B5
  64. 7A4A0: 041C00A8FFF7EFFF00A9201CFFF7F0FF
  65. 7A4B0: 18BD08B5009217A30422C7DF2C0208BD
  66. 7A4C0: 38B5041C0D1C00A8111CFFF7DCFF00AA
  67. 7A4D0: 291C201CFFF7EDFF01D0201C1BDF38BD
  68. 7A4E0: 30B5BFB0041C0D1C00A8FFF7E9FF02D1
  69. 7A4F0: 2168088005E02A1C00A9201CC7DF6C01
  70. 7A500: 01203FB030BD000013A307A0F7A207A0
  71. 7A510: FFFFFF7F78466F6C6465720009420000
  72. 7A520: 63A307A03C0000000064000030A507A0
  73. 7A530: 020000003C667265653E000025303264
  74. 7A540: 000000005072657653656C6563740000
  75. 7A550: 4A756D7020746F004368616E67650000
  76. 7A560: 44656C65746500002573202573000000
  77. 7A570: 5B537769746368206D6F64655D000000
  78. 7A580: E4D3C2B10DCD0000BE01000000000000,"\
  79. \
  80. {p=xFolder ver=1 cp=benj9 id=CD0D pf=n}","\
  81. {c key lsk=1 rsk=4 green=0xB center=0x1A `navi up`=0x3B `navi dn`=0x3C","\
  82. `navi left`=0x3D `navi right`=0x3E ljoker=0x11 rjoker`=0x1D `lside up`=0x14","\
  83. `lside dn`=0x15 `rside up`=0xD `rside dn`=0xE}","\
  84. {1 o key c=key v=0x1A}{2 cb longpress v=1}{3 b `max folders` v=10}","\
  85. {4 b `folder string maxlen` v=64}{8 i `menu icon` v=172}",00
  86. #pragma disable old_equal_ff


  87. /*** Usage *************
  88. Configure hotkey in master midlet. By pressing hotkey, you get in radiobutton list labeled
  89. "Jump to xFolder", where you can choose folders to jump to. The selection is sticky, so next
  90. time you enter menu by hotkey, selection is at same folder as previous time.

  91. At first start, list is empty, there is only one entry named [Switch mode]. Click, you see a
  92. menu with entries
  93. > Jump to
  94. > Change
  95. > Delete

  96. "Jump to" is the normal jump mode you enter by pressing the hotkey, "Change" and "Delete"
  97. are for maintaining the list of folders. In all 3 modes you have the "[Switch mode]" entry
  98. to switch to another mode.

  99. By clicking on "Change", you get in a menu where you see all available slots for folders,
  100. first time all labelled "<free>". Click at one of them, you get in a explorer selection where
  101. you can navigate through file system. Choose one folder. You get back in the "Change" menu
  102. and you can define more folders.

  103. In "Delete" menu you can click on a folder to delete this entry.

  104. In "Jump to" and "Delete" menu you see only the defined entries, in "Change" menu you see all entries.

  105. Change the number of available entries in master midlet.

  106. If you want to change the order of the folder entries, edit "xFolder"... entries in 1:/default/setup.pd

  107. Advanced: you can jump to the defined folders by other patches by calling func(int foldernum), where address
  108. of func is A007A111", and foldernum is 1 to n for first folder (in you see all slots in change menu"), and
  109. n is last folder available.

  110. In case of problems having enabled pin input at boot and using xtask, use patch "Master 1.4 & Elf compatibility"
  111. *************/
复制代码
  1. ;SL7C - Extended "Calls dialed" list v3
  2. ;待机绿键扩展 v3
  3. ;(c) BoBa
  4. ;(i) avkiev
  5. ;(p) x.NN
  6. ;(!) Master

  7. ;Green button -> "Calls dialed"
  8. ;Back&#160; &#160;&#160; &#160;&#160; &#160;-> "Calls received"
  9. ;Back&#160; &#160;&#160; &#160;&#160; &#160;-> "Calls missed"
  10. ;Back&#160; &#160;&#160; &#160;&#160; &#160;-> "History"
  11. ;Back&#160; &#160;&#160; &#160;&#160; &#160;-> Ready.

  12. 424C80: 0xA0632C61 0xA006FE01&#160; &#160;; SL7Cv47
  13. ;A0632C61:00210220DAE700210020 +1

  14. #pragma enable old_equal_ff
  15. 006FE00: 00B50A48C4DFC04600280AD0061C0124
  16. 006FE10: 0021305DFF2800D080DF641C052CF7D1
  17. 006FE20: 00BD0021022080DF00BD,0000,0x00B0B332
  18. 006FE30: 0xB1C2D3E4,0x00B0B332,0000000000000000,"\
  19. {p=ExtCallsList ver=3 id=B0Ba01 cp=BoBa}\
  20. {c cls `Dialed`=2 `Received`=1 `Missed`=0 `History`=3 `Off`=0xff}\
  21. {1 o List1 c=cls v=3}\
  22. {2 o List2 c=cls v=2}\
  23. {3 o List3 c=cls v=1}\
  24. {4 o List4 c=cls v=0}\
  25. ",00
  26. #pragma disable old_equal_ff
复制代码
  1. ;弹出信息消灭器 v2


  2. /*
  3. 举例说明:怎样去除“使用语言已设置成:”这样的信息呢……
  4. 1、在Master中选中“ShowID”项
  5. 2、退出Master并进入“手机设置”的“语言选择”中改变一种语言,这时在窗口中有“566 = 0x”类的显示
  6. 3、回到Master中取消“ShowID”项,然后更改“Disable messages”下面任意一项 0 为 566
  7. 4、保存,测试,好啦,“使用语言已设置成:”这样的弹出信息不见啦……
  8. PS. 不是所有的消息都可以用这种方法取消
  9. 以下是一些字串信息:
  10. ;正常工作
  11. 638 - 所有音调已关闭
  12. 639 - 所有音调已开启
  13. 1241 - 是否关闭EGPRS?
  14. 1242 - 是否开启EGPRS?
  15. 2766 - 键盘已锁闭
  16. 566 - Language is set to...
  17. 3403 - Saved to ...
  18. 70388 - Add tracks to add
  19. 6326 - Entry renamed
  20. 3520 - Choose insert in ampty line to insert
  21. 1254 - Reset volume level
  22. 7536 - Move not possible
  23. 2207 - Copy not possible
  24. 70307 - This folder cannot be selected
  25. ;工作,但是应答是"否"
  26. ;Works, but answer is No
  27. 3938 - Delete Entry ?
  28. ;工作,但是屏幕有残余
  29. ;Works, but window remains
  30. 107 - On
  31. 2996 - Off
  32. 69794 - Profile activated
  33. ;工作,未知线 02C9152 (Complex)
  34. ;Works, uncomment line 02C9152 (Complex)
  35. 86 - Bluetooth on/off
  36. ;未测试
  37. ;Not tested
  38. 3885 - Updated
  39. 7639 - Delete folder? (y/n)
  40. 3938 - Delete entry?
  41. 995 - Delete entry?
  42. 1504 - delete all entries
  43. */

  44. 09A3AD0: 041C011C281CC3F72EEC 004A9047,0xA0066A71,C046&#160; &#160;; Ok, YesNo
  45. 035FC02: 9863996C301CC3F07EE8 C046,004A9047,0xA0066A81&#160; &#160;; SavedTo...
  46. 0994DC6: 116001900299D2F7B2EA C046,004B9847,0xA0066A91&#160; &#160;; OnOff
  47. ;02CFEFA: 211C301C52F104EF201C C046,004A9047,0xA0066AA1&#160;&#160;; Complex
  48. #pragma enable old_equal_ff
  49. 0066A00: 00237BB530BC1948A04204D1C7DF0980
  50. 0066A10: 0C30009023E02748C4DF10D0061C1030
  51. 0066A20: 19210368A3421AD004300139F9D17078
  52. 0066A30: 002804D0281CB11C221C231CA0DF201C
  53. 0066A40: 2D68298801314900491907DF491B4908
  54. 0066A50: 0139298078BC201C08BC04339847F8BC
  55. 0066A60: 9544002B00D098470020F0BD00000000
  56. 0066A6C: 0000 0x1B82&#160; &#160;; Disable question "Startup phone ?"
  57. 0066A70: 6242041C011C281C1032331CC1E7
  58. 0066A80: 9863996C301C132212028432B8E7
  59. 0066A90: 116001900299C3229200B1E7
  60. 0066AA0: 211C301C09221202AC32A9E7
  61. 0066AB0: 0xB1C2D3E4,0x0000AB14,0000000000000000,"\
  62. {p=395FFA51E14F6F60886D6D706856 cp=avkiev id=AB14}\
  63. {1 cb 3E663A7949004400}\
  64. {2 s 3C680F5F ml=13 v=`%u = 0x%04X `}\
  65. {16 i(5) `9F52FD80E14F6F60` v=638,639,1241,1242,2766}","\
  66. {36 i(5) ` ` v=566,4874,3938,3520,3885}\
  67. {56 i(5) ` ` v=7553,7554,0,0,0}\
  68. {76 i(5) ` ` v=0,0,0,0,0}\
  69. {96 i(5) ` ` v=0,0,0,0,0}\
  70. ",00
  71. #pragma disable old_equal_ff
复制代码
  1. ;改变媒体文件名称
  2. ;(c) avkiev
  3. ;(p) x.NN
  4. ;SL7C
  5. ;默认的拍照、录像等文件名改和65类似,以拍照时间为文件名
  6. 0425694: 0xA05FE5A1 0xA0063B01
  7. 0063B48: 0xFFFFFFFF 0xA05FE5A1
  8. #pragma enable old_equal_ff
  9. 0063B00: 33B51448C4DF17D0051D0DA49B00E418
  10. 0063B10: 281C291C0831B4DF6879297A6A7AAB7A
  11. 0063B20: 1FB429886420B8DF0A1C2B79291C1031
  12. 0063B30: 0598A0DF1FBC33BD03BC034CA04730BD
  13. 0063B40: 6A70670033677000
  14. 0063B50: 0xB1C2D3E4,0x0000AB09,0000000000000000,"\
  15. {p=D89EA48B925A534F8765F64E0D54F079 cp=avkiev id=AB09}\
  16. {20 s Format ml=40 v=`%02u%02u%02u_%02u%02u%02u.%s`}",00
  17. #pragma disable old_equal_ff

  18. ;locale=Chinese_People's Republic of China.936
复制代码
  1. ;增大扬声器以及耳机的音量V3
  2. ;v2音量增加到v3或者以上免提就会没有声音,修正这一问题。
  3. ;增加耳机音量增大
  4. ;增添更多选项
  5. 01F3A2C: 2600C4E5 D3FFFFEA
  6. 01F3980:030000EF6C3DA0E30320A0E30410A0E1 00709FE537FF2FE101EB06A0290000EA
  7. 01F3A58:000000EA C0FFFFEA
  8. 01F3960:0600000A020000EF6C3DA0E30320A0E3 00709FE537FF2FE131EB06A03B0000EA
  9. #pragma enable old_equal_ff
  10. 006EB00: E0B51FB41748C4DF0BD0071C7FDF0130
  11. 006EB10: B978C14005D31FBC7D78401B2626A055
  12. 006EB20: 02E01FBC2626A055E0BC80BC04373847
  13. 006EB30: E0B51FB40B48C4DF0BD0071C7FDF0130
  14. 006EB40: F978C14005D31FBC3D7905382926A055
  15. 006EB50: 02E01FBC2926A055E0BC80BC04373847
  16. 006EB60: E4D3C2B116AD00000000000000000000,"\
  17. {p=`9E582759F397CF912000760033002E0030006900` cp=`SiNgle,Kad,Akot` id=ad16 ver=3}\
  18. {sm `6C62F0586856`}\
  19. {sm `D2636551`}\
  20. {2.0 cb `Player off`}\
  21. {2.1 cb `Player on`}\
  22. {endsm}\
  23. {1 sl F397CF91 r=0..7}","\
  24. {endsm}\
  25. {sm `33803A67`}\
  26. {sm `D2636551`}\
  27. {3.0 cb `Player off`}\
  28. {3.1 cb `Player on`}\
  29. {endsm}\
  30. {4 sl F397CF91 r=0..20}\
  31. {endsm}\
  32. ,"00
  33. #pragma disable old_equal_ff
复制代码
Master保护部分功能

  1. ;保护我的文件夹
  2. ;(c) -=(Kad)=-
  3. ;(p、r) 201314(loquat)
  4. ;SL7Cv47

  5. 045C864: 7F4334A0 01DF06A0
  6. +006DF00
  7. #pragma enable old_equal_ff
  8. 00: FFB50848C4DF01D101498847FFBDC046
  9. 10: 7F4334A0
  10. 20: E4D3C2B1BBFB00000000000000000000,"\
  11. {p=`My Stuff` id=FBBB}",00       //我的文件夹
  12. #pragma disable old_equal_ff
  13. +0
复制代码
  1. ;保护极速菜单和主菜单
  2. ;(c) -=(Kad)=-
  3. ;(p、r) 201314(loquat)
  4. ;SL7Cv47

  5. 044D144: 8B2D2DA0 81DA06A0     //极速菜单
  6. ;如果刷过没刷过极速菜单替换主菜单的直接刷下面这行
  7. 045AC64: 8B2D2DA0 81DA06A0     //主菜单
  8. ;如果没刷过极速菜单替换主菜单,刷下面这行。去掉分号。
  9. ;045AC64: 654334A0 81DA06A0
  10. #pragma enable old_equal_ff
  11. 006DA80: FFB50848C4DF01D101498847FFBDC046
  12. 006DA90: 8B2D2DA0
  13. 006DAA0: E4D3C2B1FFA00C000000000000000000,"\
  14. {p=`NMenu` id=CA0FF}",00
  15. #pragma disable old_equal_ff
复制代码
  1. ;保护通讯录
  2. ;(c) -=(Kad)=-
  3. ;(p、r) 201314(loquat)
  4. ;SL7Cv47

  5. 04588E4: 6D3B34A0 B1DE06A0
  6. 470FDC: 6D3B34A0 B1DE06A0
  7. ;470FDC C59734A0 B1DE06A0 //这两行和保护极速菜单的补丁一样刷法,自己留意
  8. +006DEB0
  9. #pragma enable old_equal_ff
  10. 00: FFB50848C4DF01D101498847FFBDC046
  11. 10: 6D3B34A0
  12. 20: E4D3C2B18BF800000000000000000000,"\
  13. {p=`Contacts` id=F88B}",00       //通讯录
  14. #pragma disable old_equal_ff
  15. +0
复制代码
  1. ;保护多功能收件箱
  2. ;(c) -=(Kad)=-
  3. ;(p、r) 201314(loquat)
  4. ;SL7Cv47

  5. 0458F64: 274334A0 51DF06A0
  6. +006DF50
  7. #pragma enable old_equal_ff
  8. 00: FFB50848C4DF01D101498847FFBDC046
  9. 10: 274334A0
  10. 20: E4D3C2B1FEA40C000000000000000000,"\
  11. {p=`DeviceBox` id=CA4FE}",00
  12. #pragma disable old_equal_ff

复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-15 17:00:27 | 显示全部楼层
本帖最后由 loquat 于 2009-8-15 17:30 编辑
  1. ;3DMultibandSound (alpha)
  2. ;(c)funMarkus
  3. ;(p)loquat
  4. ;s7c v47

  5. 0206FCE: 32 03 ; AudioVis (Multiband)
  6. ;0206FCE: 32 06 ; AudioVis (1band)
  7. 0206FEE: 0DD2 06D1 ; Equalizer (3DSet1)
  8. 0207002: A3 A1 ; EqSet1->3DSet1
  9. 02068F0: 04D2 0ED1 ; TestMode (Speaker)
复制代码
  1. ;SL7CV47
  2. ;Elfs can add icons to iconbar
  3. ;(c) Miha_r
  4. ;(p) loquat
  5. #pragma enable old_equal_ff
  6. 0069600: 05A87146FFB400F00CE8FFBC00AB9888
  7. 0069610: 002803D0081C05A9063087460C318F46
  8. 0069620: F0402DE94C609FE50040A0E1068100EF
  9. 0069630: 080090E5080090E5005090E5080095E5
  10. 0069640: 0820A0E33C7080E20610A0E10700A0E1
  11. 0069650: 150100EF000050E30200001A081097E5
  12. 0069660: 0400A0E131FF2FE1005095E5000055E3
  13. 0069670: F1FFFF1AF080BDE87C9606A049636F6E
  14. 0069680: 42617200
  15. #pragma disable old_equal_ff
  16. 029DBAA: 00AB988A19281ED20221 014B9847C046019606A0
  17. 029DBEE: 01E0 C046 ;disable gprs icon
  18. 029DBF0: 5DE0 C046 ;diable something not known
复制代码
  1. ;Java标题栏显示时间
  2. ;(c)BingK
  3. ;(p) loquat(201314)
  4. ;MMENU_TIME_HOOK
  5. 0x00B36AB4: 0010A0E1 51B928EB
  6. ;MMENU_TIME_BODY
  7. #pragma enable old_equal_ff
  8. 0x01565000: 70402DE914D04DE20060A0E10C108DE2
  9. 0x01565010: 0000A0E31BF1CFFB000096E5B000D0E1
  10. 0x01565020: 100080E2D1C2D0FA4C109FE54C209FE5
  11. 0x01565030: 0630A0E148409FE500408DE50C508DE2
  12. 0x01565040: 0040D5E504408DE50140D5E508408DE5
  13. 0x01565050: 0040A0E114C0D0FA0600A0E1CF48B2FA
  14. 0x01565060: 0410A0E114D08DE27080BDE825632577
  15. 0x01565070: 2563253032643A25303264006C5056A1
  16. 0x01565080: 13E000001DE00000
  17. #pragma disable old_equal_ff
复制代码
  1. ;Show File Extensions in Card-Explorer
  2. ;(c)BingK(binghelingxi)
  3. ;(r)SiNgle,1nvisible
  4. ;(p)loquat
  5. 036EB7E: 291C 12E0
复制代码
  1. ;15.免SIM卡使用手机 V2
  2. ; (c) ThE TrIFoN
  3. ; (r) SiNgle
  4. ; (i) avkiev
  5. ; (p) qtazure
  6. ;for SL7C V47
  7. ;开机在“请插入SIM卡!”界面点击“演示/Demo”进入
  8. 02A1300: 0000A0E3C9FFFFEA 04F01FE5,0xA0DEF611
复制代码
  1. ;Work without SIM card
  2. ;(c) BingK(binghelingxi), ThE TrIFoN, SiNgle
  3. ;(p) loquat
  4. ;SL7Cv47
  5. ;Version: 3
  6. 2FFE32: 9CF727F8 22F10EEA ;Thumb
  7. ;没有任何确认,直接进入!!!
复制代码
  1. ;笔画输入法修改v2.0
  2. ;(c)BingK(binghelingxi)
  3. ;(r)Bennie,starfriend
  4. ;(p)loquat
  5. ;v2.0
  6. ;1.屏蔽部首功能
  7. ;2.JAVA中等待输入状态按*键弹出标点符号选择窗口
  8. ;3.系统常规输入时等待输入状态按*键弹出标点符号选择窗口
  9. ;4.输入笔画状态时0键修正
  10. ;5.JAVA中长按#键弹出输入法菜单,按2选择笔画,会输入一次2,修正

  11. ;用法:
  12. ;输入笔画状态:
  13. ;7-直接选择第一个
  14. ;8-...二...
  15. ;9-...三...
  16. ;9-...三...
  17. ;*-...四...
  18. ;0-...五...
  19. ;#-...六...
  20. ;JAVA_BD_POP_HOOK
  21. 0x005B6F88: EA49097808294BD1 004988479C4F56A1
  22. ;SYS_BD_POP_HOOK
  23. 0x00A2361C: 24D0 C046
  24. ;DISABLE_REDICAL_HOOK
  25. 0x00ACF852: 6322 6422
  26. ;IME_HOOK
  27. 0x00ACF93C: 2D9036980223C05E 004B18471D4F56A1
  28. ;CODE
  29. #pragma enable old_equal_ff
  30. 0x01564F00: FFB5021C2E482F492F4FB847FFBDFFB5
  31. 0x01564F10: 021C2B482D492C4FB847FFBD2D903698
  32. 0x01564F20: 0223C05E002815D0152828D0284B1847
  33. 0x01564F30: 2E9B012BFAD1101C264A369B9A4203D0
  34. 0x01564F40: FFF7DEFF244B1847FFF7E1FFFFF7D8FF
  35. 0x01564F50: 224B18472F9B372B1ED0382B1AD0392B
  36. 0x01564F60: 16D02A2B0FD0302B0BD0322B00D0DDE7
  37. 0x01564F70: 1B4A1368002BD9D000231360E8E73622
  38. 0x01564F80: D6E73522D4E72E9B002BE1D03422CFE7
  39. 0x01564F90: 3322CDE73222CBE73122C9E704E08EE2
  40. 0x01564FA0: 3C109FE50010D1E50A0051E31EFF2F01
  41. 0x01564FB0: 080051E31EFF2F0198E08EE21EFF2FE1
  42. 0x01564FC0: 0942000094010000,0xA092A904,95010000
  43. 0x01564FD0: 0xA0ACF945,0049DEA8,0xA0ACFE33,0xA0ACFB47
  44. 0x01564FE0: 00F1A7A8883FE6A8
  45. #pragma disable old_equal_ff
  46. /*
  47. 和E71的版本稍微有点不同:
  48. 去掉了等待输入状态按8选择功能,因为可能导致和拼音输入法修改1.4中所说的以前版本相同的问题
  49. 改进了部首屏蔽功能
  50. 恢复*键弹出标点符号选择部分改用了部分ARM的代码
  51. */
复制代码
  1. ;放大来电大头贴 Fix
  2. ; (c) SiNgle
  3. ; (i) caine,AiAa,dr.bear,qtazure
  4. ; (p) 闪到腰
  5. ;在去电动画的时候还是有一点问题,不过问题不大

  6. 0465C78: 08 00  
  7. 0465C94: 08 00

  8. 029F510: 33 76 ; 图片尺寸
  9. 04658C6: 2D 16 ; Y - 出电图片
  10. 0465A70: 63 76 ; Y - 出电名字
  11. 0465A8C: 75 88 ; Y - 出电号码
  12. 0465AC4: 1B 00 ; Y - 出电空白区域1(去除)
  13. 0465AA8: 87 00 ; Y - 出电空白区域2(去除)
  14. 0465B12: 2D 16 ; Y - 来电图片
  15. 0465C7C: 63 1B ; Y - 来电名字
  16. 0465C98: 75 8A ; Y - 来电号码
  17. 0465C60: 1B 00 ; Y - 来电空白区域1(去除)
  18. 0465CB4: 87 00 ; Y - 来电空白区域2(去除)

  19. 0465A90: 02 07 ; 字体大小(出电)
  20. 0465C9C: 02 07 ; 字体大小(来电)
复制代码
  1. ;0x01560BE4: 2720 CF25  ;●
  2. ;0x01560BE4: 2720 0526  ;★
  3. 0x01560BE4: 2720 6E30  ;の
  4. ;0x01560BE4: 2720 0626  ;☆
  5. ;0x01560BE4: 2720 C625  ;◆
  6. ;0x01560BE4: 2720 A025  ;■
  7. ;0x01560BE4: 2720 1A22  ;√
  8. ;0x01560BE4: 2720 9922  ;⊙
  9. ;0x01560BE4: 2720 3422  ;∴
  10. ;0x01560BE4: 2720 3522  ;∵
  11. ;0x01560BE4: 2720 3622  ;∶
  12. ;0x01560BE4: 2720 3722  ;∷
  13. ;0x01560BE4: 2720 1223  ;⌒
复制代码
  1. ;极速菜单修正 通讯录
  2. ;(c)BingK(binghelingxi)
  3. ;(p)loquat
  4. ;SL7Cv47
  5. 470FDC: C59734A0 6D3B34A0
  6. ;和原来的区别:使用了正常的通讯录,这样你进入的将是你设置的条目标签,而不是直接进入所有联系人列表。

  7. ;极速菜单修正“显示时钟”
  8. ;(c)BingK(binghelingxi)
  9. ;(p)loquat
  10. ;[sl7Cv47]
  11. ;NMNU_SHOW_TIME_FIX_HOOK1,NMNU_SHOW_TIME_FIX_HOOK2
  12. 4816A8: 836A3DA08B6A3DA0 010260A1110260A1
  13. ;NMNU_SHOW_TIME_FIX_BODY
  14. #pragma enable old_equal_ff
  15. 0x01600200: F0B5071C064EB047381C064EB047F0BD
  16. 0x01600210: F0B50F1C044EB047391C044EB047F0BD
  17. 0x01600220: 0xA029EB5E,0xA034BEA7,0xA029EB23,0xA034BEBB
  18. #pragma disable old_equal_ff

  19. ;极速菜单替换主菜单v1.1
  20. ;NativeMenu instead of Main menu
  21. ;(c) 42Gzb
  22. ;(p) loquat
  23. ;SL7Cv47
  24. +045AC64
  25. 00: 654334A0 0xA02D2D8B
  26. 0C: 9D 72
  27. ;2C: 7C 80; 7C: icon of main menu, 80: icon of change
  28. 30: A200 0D14
  29. 34: A200 0D14
  30. 40: 3205 8923
  31. 44: 3205 8923
  32. 5C: 3B 1F
  33. 60: 02 00
  34. 64: C45EA1A0DC5EA1A0 0000000000000000
  35. +0

  36. ;任意地方使用急速菜单
  37. ; (c) SiNgle
  38. ; (p) nann (闪到腰)、品味超繎、loquat
  39. ; sl75v47
  40. 6A5C9C:673E9AA0 8B2D2DA0
  41. ;用法为:按多媒体键,选一小图片,按中间大按纽进入放大缩小模式,
  42. ;此时由于图片小,左软键显示为info,按下左软键,急速菜单出现

  43. ;极速菜单修正 快捷按键
  44. ;(c)BingK(binghelingxi)
  45. ;(p)loquat
  46. ;SL7Cv47
  47. ;NMNU_FIX_KEY_HOOK3
  48. 0349884: 1529 0529
  49. ;NMNU_FIX_KEY_HOOK1
  50. 0A357A0: 162869D171688868 004A9047812056A1
  51. ;NMNU_FIX_KEY_HOOK2
  52. 0A357AC: 3928 3C28
  53. ;NMNU_FIX_KEY_BODY
  54. #pragma enable old_equal_ff
  55. 01562080: 162807D0142803D015280FD13C2006E0
  56. 01562090: 3A2004E071688868302802D13B207168
  57. 015620A0: 8860716888687246121D10477246D432
  58. 015620B0: 1047
  59. #pragma disable old_equal_ff
  60. ;*键:附加功能
  61. ;0键:我的文件夹
  62. ;#键:设置
  63. ;绿键:开发人员

  64. ;极速菜单图标背景透明
  65. ;(c)BingK(binghelingxi)
  66. ;(p)loquat
  67. ;SL7Cv47
  68. ;TRA_NMENU_ICON_PBG_HOOK
  69. 0x00A33818: 616A80000E58201C 00498847012156A1
  70. ;TRA_NMENU_ICON_PBG_HOOK2
  71. 0x00A3570A: E5F798F8 C046C046
  72. ;TRA_NMENU_ICON_PBG_BODY
  73. #pragma enable old_equal_ff
  74. 0x01562100: 616A80000E58201C05498E4204D38B31
  75. 0x01562110: 8E4201D8172121617146091D08470000
  76. 0x01562120: 4B030000
  77. #pragma disable old_equal_ff

  78. ;极速菜单修正 信息设置菜单
  79. ;(c)BingK(binghelingxi)
  80. ;SL7Cv47
  81. 0942180: 91 10
  82. 0649A32: 30 18
  83. 0649934: D6 F2
  84. ; Fix Taimer & SMS
  85. ;(p)loquat
  86. 047B1D8: CF623AA0 0xA03442DD
  87. 0941FE4: 1D9164A0 0xA0343F77

  88. ;修正错误
  89. ;Fix mistakes in NativeMenu
  90. ;(c) caine
  91. ;(r) ThE TrIFoN
  92. ;(p) starfriend
  93. ;Version: 2.2
  94. ; CreateGUIWithDummyCSM call & other stuff
  95. 0x34992A: D9F0C6E8 00210AE0
  96. 0x34993E: 00210020AFF635FD002802D0 D9F0F4EA80BDD7F026E8FEBD
  97. ; Fix Internet (from v2)
  98. 047B42C: 08 00

  99. ;移除极速菜单的白色背景
  100. 0A356AA: 00 FF
  101. 0A3574E: E5F776F8 00280028

  102. ;极速菜单选项更改
  103. 03AB65C: 04AA 0022
  104. 03AB666: 0020 0620  //增加一个选项
  105. ;没刷过“我的菜单”(MyMenu2)就不要尝试下面这个了
  106. +EB8
  107. 047C604: 61B53AA0 0xA1562C00 ;第三个
  108. 047C680: 0x00000DB0 0xA1562C08 ;LGP我的菜单unicode(CED2B5C4B2CBB5A5)
  109. 047C684: 0x00000DB0 0xA1562C08 ;LGP我的菜单

  110. ;修改第四个功能,即“退出卡片”为“开发人员”
  111. 047C608: 6FB53AA0 0xA034436D ;第四个
  112. 047C69C: 0x00001301 0x00001399 ;LGP开发人员
  113. 047C6A0: 0x00001301 0x00001399 ;LGP开发人员

  114. ;修改第五个功能,即“使用帮助”为“常用功能”
  115. 047C60C: 95B53AA0 0xA03442FF ;第五个
  116. 047C6B8: 0x00000E57 0x0000067D ;LGP常用功能
  117. 047C6BC: 0x00000E57 0x0000067D ;LGP常用功能
  118. +0
复制代码
  1. ;SL7Cv47
  2. ;RHOOKBLACKLIST
  3. 0x0035769E: 22F74EEB 58F37EEE
  4. ;BLACKLIST_DUMP
  5. #pragma enable old_equal_ff
  6. 0x006B039C: 00F09FED
  7. 0x006B03A0: 1EF7A3EC09A053A1
  8. ;BLACK_LIST_BODY,CODE,DATA_C
  9. 0x0153A000: 80B5084FB84780BDFFB500F010E80128
  10. 0x0153A010: 02D1002066DF03E0FFBC034FB84700BD
  11. 0x0153A020: FFBD0000671A98A03C9D27A090119FE5
  12. 0x0153A030: F0402DE93CD04DE2DC1091E80050A0E1
  13. 0x0153A040: 24008DE2DC1080E80D30A0E18020A0E3
  14. 0x0153A050: 0010A0E30A0000EF0070B0E10200005A
  15. 0x0153A060: 0000A0E33CD08DE2F080BDE8400DA0E3
  16. 0x0153A070: 140000EF0040A0E10D30A0E1402DA0E3
  17. 0x0153A080: 0410A0E10700A0E10B0000EF0060A0E1
  18. 0x0153A090: 0D10A0E10700A0E10D0000EF24119FE5
  19. 0x0153A0A0: 0400A0E1180100EF0070B0E10900000A
  20. 0x0153A0B0: 0A00F7E5310050E30600003A390050E3
  21. 0x0153A0C0: 0400002AB60000EF0010D7E5311041E2
  22. 0x0153A0D0: 000051E1E1FFFF1AEC109FE50400A0E1
  23. 0x0153A0E0: 180100EF0070B0E10800000A0800F7E5
  24. 0x0153A0F0: 310050E30500003A3A0050E30300002A
  25. 0x0153A100: 280040E2000055E10100A0032900000A
  26. 0x0153A110: 000056E30000A0530400C6572000A0E3
  27. 0x0153A120: 250100EF0050A0E16E0000EF0510A0E1
  28. 0x0153A130: 260000EB2020A0E304108DE20500A0E1
  29. 0x0153A140: A30000EF04608DE20320A0E31B1F8FE2
  30. 0x0153A150: 04008DE2150100EF000050E307608D02
  31. 0x0153A160: 0610A0E10400A0E1180100EF0070A0E1
  32. 0x0153A170: 010047E2000057E30600000A000050E3
  33. 0x0153A180: 0600000A0000D0E5300050E30300003A
  34. 0x0153A190: 3A0050E30100002A0060A0E3000000EA
  35. 0x0153A1A0: 0160A0E30400A0E1150000EF0500A0E1
  36. 0x0153A1B0: 290100EF0600A0E13CD08DE2F080BDE8
  37. 0x0153A1C0: 2B383600DCA153A1F4A153A100A253A1
  38. 0x0153A1D0: 00C09FE51CFF2FE101A053A1303A5C4D
  39. 0x0153A1E0: 6973635C426C61636B4C6973742E7478
  40. 0x0153A1F0: 740000005B50726F66696DA66D3A0000
  41. 0x0153A200: 5B47726F76B16D3A00000000
  42. #pragma disable old_equal_ff
  43. /*
  44. 使用说明:
  45. 将要放到黑名单的号码写在0:\Misc\BlackList.txt,一行一个号码。使用ANSI编码
  46. 带区号的老老实实写上,国家代码+86可以省略
  47. 需要ELFLOADER支持
  48. 增加功能:
  49. 以[Profile]:增加情景模式控制,不写或超出范围(1-8)为所有情景模式下都有效
  50. 以[Group]:增加群组黑名单,不写或超出范围(1-9)均为不设置群组

  51. [Profile]:1
  52. [Group]:9
  53. 10086
  54. */

  55. ;locale=Chinese_People's Republic of China.936
复制代码
  1. ;来短信显示对方姓名 v2.2
  2. ;(c) BingK(binghelingxi)
  3. ;(r) starfriend ,DaiKangaroo
  4. ;(p) loquat
  5. ;(!)ElfLoader
  6. ;2008.07.09 移植到NewSgold,starfriend
  7. ;2008.07.17 移植到SGold, DaiKangaroo
  8. ;2008.08.04 v2.1,增加状态报告识别 by DaiKangaroo
  9. ;2008.08.08 v2.2,NEWSGOLD重找HOOK,不再和pop killer冲突,修正获取号码错误,BingK(binghelingxi)


  10. ;HOOK_NEW

  11. 0x00300438: B7A1201C22F124EB 0048804729F055A1
  12. ;CODE,DATA_C
  13. #pragma enable old_equal_ff
  14. 0x0155F000: 25740000D0C2D0C5CFA2210AC0B4D7D4
  15. 0x0155F010: 3A0A0000D7B4CCACB1A8B8E6210AC0B4
  16. 0x0155F020: D7D43A0A00000000FFB58AB000200990
  17. 0x0155F030: 0890114F161CBA420DD16846011C2031
  18. 0x0155F040: 00F04EF8002806D009900898002801D1
  19. 0x0155F050: 0A4D00E00A4D321C0A49201CA0DF099A
  20. 0x0155F060: 002A04D0201C69462B1C00F038EA0AB0
  21. 0x0155F070: FFBC08BC1B1D1847C50A000004F055A1
  22. 0x0155F080: 14F055A100F055A1F0B403001E780024
  23. 0x0155F090: 00200500912E01D15B1C921E5B1C03E0
  24. 0x0155F0A0: 30360E54401C6D1C904210DA5E5D3709
  25. 0x0155F0B0: 3F01F61B0BD40A2E09DA30360E54401C
  26. 0x0155F0C0: 904204DA5E5D360901D40A2EE8DB0C54
  27. 0x0155F0D0: F0BC704700402DE9DB8100EF0080BDE8
  28. 0x0155F0E0: 30B504000D00FFF7F6EF01000978401C
  29. 0x0155F0F0: 112901D0002030BD01000978401C1129
  30. 0x0155F100: 01D0002030BD01000978401C002901D1
  31. 0x0155F110: 002030BD0278401C8018401C41789129
  32. 0x0155F120: 01D0A12909D1002129600278401C002A
  33. 0x0155F130: 12D02100FFF7A8FF30BD01210122835C
  34. 0x0155F140: 912B01D0A12B02D18018401EECE7521C
  35. 0x0155F150: 052AF4DB002030BD002030BDF34F2DE9
  36. 0x0155F160: EFDF4DE20040A0E30050A0E30460A0E1
  37. 0x0155F170: 2000A0E3250100EF98028DE5400BA0E3
  38. 0x0155F180: 140000EF0070B0E1CB00000A3C839FE5
  39. 0x0155F190: 77B0A0E380BF8BE30B10A0E120008DE2
  40. 0x0155F1A0: 1D0100EF0D30A0E18020A0E3801CA0E3
  41. 0x0155F1B0: 0800A0E10A0000EF00A0A0E10490E0E1
  42. 0x0155F1C0: 090050E1B500000A0D30A0E10B20A0E1
  43. 0x0155F1D0: 20108DE20B0000EF0B0050E10D10A0E1
  44. 0x0155F1E0: 0A00A0E1AC00001A0D0000EF0A0000EA
  45. 0x0155F1F0: 158000EF0010A0E104008DE26E0100EF
  46. 0x0155F200: 000056E3A500001A015085E28800A0E3
  47. 0x0155F210: 4C0D80E3000055E1A000002A26008DE2
  48. 0x0155F220: A501D0E78010A0E3072005E2310210E1
  49. 0x0155F230: F4FFFF0A98029FE5901582E094029FE5
  50. 0x0155F240: A222A0E12910A0E3910202E0022045E0
  51. 0x0155F250: 04002DE9901582E074029FE5052092E0
  52. 0x0155F260: 6220A0E12225A0E1691EC9E3910202E0
  53. 0x0155F270: 022085E0901283E058029FE5A332A0E1
  54. 0x0155F280: 08002DE9182088E2901583E08010A0E3
  55. 0x0155F290: 053093E06330A0E12335A0E1D10F8DE2
  56. 0x0155F2A0: 1B0100EF08308DE28020A0E3801CA0E3
  57. 0x0155F2B0: D10F8DE20A0000EF00A0A0E1090050E1
  58. 0x0155F2C0: 08D08DE27500000A1C10A0E304008DE2
  59. 0x0155F2D0: 1D0100EF0D00A0E101002DE904308DE2
  60. 0x0155F2E0: 0220A0E30010A0E30A00A0E10F0000EF
  61. 0x0155F2F0: 00B0A0E104008DE201002DE908308DE2
  62. 0x0155F300: 0420A0E10210A0E10A00A0E10F0000EF
  63. 0x0155F310: 08308DE20B20A0E10710A0E10A00A0E1
  64. 0x0155F320: 0B0000EF08108DE20A00A0E10D0000EF
  65. 0x0155F330: 2830A0E30B20A0E1081087E20C008DE2
  66. 0x0155F340: 6D0100EFFE00DDE104A0A0E108D08DE2
  67. 0x0155F350: 010050E3060000AAA4FFFFEA0040C3E7
  68. 0x0155F360: C0139DE5180100EF000050E30160A013
  69. 0x0155F370: 01A08AE2F600DDE100005AE19BFFFFAA
  70. 0x0155F380: 10109DE50C00A0E3901A2BE00200DBE5
  71. 0x0155F390: 010050E3F5FFFF0A0300DBE56F0100EF
  72. 0x0155F3A0: 010050E20900000A040050E20300DB05
  73. 0x0155F3B0: 23005003EDFFFF1A08109BE5000051E3
  74. 0x0155F3C0: EAFFFF0A98029DE51F0100EFE7FFFFEA
  75. 0x0155F3D0: 0300DBE508209BE56A0050E30300000A
  76. 0x0155F3E0: 620040E2050050E3E0FFFF2A000000EA
  77. 0x0155F3F0: 0400A0E3000052E3DCFFFF0A01E0D2E5
  78. 0x0155F400: 0030A0E3A6BF8DE280028BE0040080E2
  79. 0x0155F410: 03B0A0E103C0A0E191005EE30600001A
  80. 0x0155F420: 2B30A0E30030C0E50130A0E3020000EA
  81. 0x0155F430: 00E0C3E7013083E201C08CE202E0D2E5
  82. 0x0155F440: 0E005BE1C4FFFFAA01001CE302108B00
  83. 0x0155F450: 0510D10501B08B1221E2A0110FE00102
  84. 0x0155F460: 0F005EE3BCFFFF0A0A005EE32AE0A003
  85. 0x0155F470: EEFFFF0A0B005EE323E0A003EBFFFF0A
  86. 0x0155F480: 0C005EE32BE0A003E8FFFF0A0D005EE3
  87. 0x0155F490: 30E08E123FE0A003E4FFFFEA0D0000EF
  88. 0x0155F4A0: 0700A0E1150000EF000056E30200000A
  89. 0x0155F4B0: 98129DE5BC039DE51F0100EF98029DE5
  90. 0x0155F4C0: 290100EF0600A0E1F1DF8DE2F08FBDE8
  91. 0x0155F4D0: 18F655A17D0CCEC785FAE337F04F2DE9
  92. 0x0155F4E0: 88D04DE20040A0E1000094E50150A0E1
  93. 0x0155F4F0: B080D0E10260A0E10370A0E102B080E2
  94. 0x0155F500: 2020A0E30D10A0E160008DE2270100EF
  95. 0x0155F510: 0090A0E11020A0E340108DE274008DE2
  96. 0x0155F520: 270100EF00A0A0E10010A0E3000000EA
  97. 0x0155F530: 011081E2080051E1190000AA81008BE0
  98. 0x0155F540: B020D0E10D0052E3F8FFFF1A00B0A0E1
  99. 0x0155F550: 200052E30300002AB200FBE1011081E2
  100. 0x0155F560: 200050E3FBFFFF3A0000A0E3011048E0
  101. 0x0155F570: 040000EA80308BE0B030D3E1802082E0
  102. 0x0155F580: 010080E2B230C2E100209AE5100051E3
  103. 0x0155F590: 0130A0B11030A0A3030050E1F4FFFFBA
  104. 0x0155F5A0: B000C2E10C0056E3050086A00B1040A2
  105. 0x0155F5B0: 0510A0B10900A0E1E7FEFFEB000050E3
  106. 0x0155F5C0: 0300001A0620A0E10510A0E10900A0E1
  107. 0x0155F5D0: 6C0100EF0700A0E11B0000EF0020A0E1
  108. 0x0155F5E0: 0710A0E10400A0E1420200EF0910A0E1
  109. 0x0155F5F0: 0400A0E1210100EF0A10A0E30400A0E1
  110. 0x0155F600: 1C0000EF0A10A0E10400A0E1210100EF
  111. 0x0155F610: 88D08DE2F08FBDE8303A5C5379737465
  112. 0x0155F620: 6D5C61706F5C616464725C6D61696E00
  113. 0x0155F630: 303A5C53797374656D5C61706F5C6164
  114. 0x0155F640: 64725C646174615C253032645C253032
  115. 0x0155F650: 645C253032640000
  116. #pragma disable old_equal_ff

  117. ;以下可以自行修改system/apo文件夹所在的盘符,
  118. ;如,0盘就是30,1盘就是31,2盘就是32,4盘就是34
  119. 0x0155F618: 30 30
  120. 0x0155F630: 30 30
复制代码
  1. ;拼音输入法修改 v1.4.1
  2. ;(c) BingK(binghelingxi),Bennie,starfriend
  3. ;(p) loquat(201314)
  4. ;SL7Cv47

  5. ;使用说明:

  6. ;v1.4.1
  7. ;操作和v1.2a相同
  8. ;解决Java中选字时按非选字键乱选字的BUG

  9. ;v1.4
  10. ;操作和v1.2a相同
  11. ;解决等待输入状态下按1键然后取消,然后右键操作死机,5,9键无法直接输入的问题

  12. ;v1.3
  13. ;等待输入状态: 1-进入选择
  14. ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-上,#-下,*-左,0-右
  15. ;选择拼音状态: 9-上,#-下,*-左,0-右

  16. ;v1.2a
  17. ;等待输入状态: 1-进入选择
  18. ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-上,0-下,*-右
  19. ;选择拼音状态: 9-上,0-下,*-右

  20. ;v1.2
  21. ;等待输入状态: 1-进入选择
  22. ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-下,*-左,0-右
  23. ;选择拼音状态: 9-下,*-左,0-右

  24. ;v1.0
  25. ;等待输入状态: 1-进入选择
  26. ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-下,*-右
  27. ;选择拼音状态: 9-下

  28. ;INPUTER_SEL_JAVA_HOOK
  29. 0x000B500C: 04940697 004B9847
  30. 0x000B5010: 01230370 ED4C56A1
  31. ;XING_JAVA_HOOK
  32. 0x005B6818: 40D0 E6D0
  33. ;SELFIX_JAVA_HOOK
  34. 0x005B6890: 0698002802D0281C 00488047184D56A1
  35. ;KEY0_JAVA_HOOK
  36. 0x005B6ED4: 0123CB61FEF7F5FD 004B1847FF4C56A1
  37. ;IME_HOOK
  38. 0x00ACDAB4: 0120219028980223 004800472B4C56A1
  39. ;IME_KEY1_HOOK
  40. 0x00ACE0C0: 229832380728E1D8 00480047B54C56A1
  41. ;CODE
  42. #pragma enable old_equal_ff
  43. 0x01564C00: FFB5544854493122564FB847FFBDFFB5
  44. 0x01564C10: 504852493122534FB847FFBD01B55348
  45. 0x01564C20: 8047002809BC09D01847012021902898
  46. 0x01564C30: 0223C05E002803D0272843D04C4B1847
  47. 0x01564C40: 229B312B32D02A2B28D0392B1ED0352B
  48. 0x01564C50: 09D0302BF2D1022F03D0012F14D1FFF7
  49. 0x01564C60: DDFF444B1847012FE8D1FFF7D7FF2898
  50. 0x01564C70: 3B4B984204D0FFF7C3FF31273E4B1847
  51. 0x01564C80: FFF7C5FFFFF7BCFF3C4B1847022F03D0
  52. 0x01564C90: 012FD3D1FFF7C2FF394B1847022F03D0
  53. 0x01564CA0: 012FCBD1FFF7BAFF364B1847012FC5D1
  54. 0x01564CB0: 354B1847229831280DD032380728E3D8
  55. 0x01564CC0: 32480047012FB9D101B4284880470028
  56. 0x01564CD0: 01BCD9D0B2E72898214B9842E8D1224B
  57. 0x01564CE0: 18680028E4D000201860CDE704940697
  58. 0x01564CF0: 012303701C4803607046001D00472448
  59. 0x01564D00: 8047002805D00123CB61224B9847224B
  60. 0x01564D10: 184722480047000008E08EE218009DE5
  61. 0x01564D20: 000050E31EFF2F01310054E31EFF2FB1
  62. 0x01564D30: C10054E30300000AD40054E30100000A
  63. 0x01564D40: 380054E31EFF2FC104E04EE20500A0E1
  64. 0x01564D50: 1EFF2FE1094200009401000095010000
  65. 0x01564D60: 0049DEA8942A09A000F1A7A805FDA2A0
  66. 0x01564D70: BFDAACA0A9DDACA01DE0ACA0A7DEACA0
  67. 0x01564D80: 87DDACA0CBDCACA095DBACA0C9E0ACA0
  68. 0x01564D90: 276D5BA0C75A5BA0DD6E5BA0ED6E5BA0
  69. #pragma disable old_equal_ff
复制代码
  1. ;修改锁键盘的提示信息为日期和时间
  2. ;(p)loquat
  3. 358C19: 99CAF076E8 9846F71FFC ;数字时钟替换锁“键盘已锁闭”
  4. 358C5D: 99CAF054E8 9845F7B0FE  ;日期替换“长按#可取消键盘锁闭”
  5. E51414: FFF747FD C046C046
  6. E51426: FFF776FD C046C046
复制代码

  1. ;SL7Cv47
  2. ;Run java-machine with start 1st midlet
  3. ;(c) @ndreS/PRM
  4. ;(r) (i)Miha_r, DronSPB
  5. 0A15AF8: A05702EB 8067D9FA ;a SL7Cv47
  6. 0A0C3D0: A36228EB C046C046    ;b SL7Cv47
  7. ;0A15A8C: 04 00 ;c SL7Cv47
  8. #pragma enable old_equal_ff
  9. 006F900: 01B506480478FB2C03D101BC024CA047
  10. 006F910: 00BDFB24047001BD,0xA0AAB980,0xA8000080
  11. #pragma disable old_equal_ff
复制代码

  1. ;36.显示文件实际大小
  2. ;(c) _caine
  3. ;(p) nann(闪到腰)
  4. ;手机上的显示是1000K=1M的,这个补丁修改的是1024K=1M
  5. 02A7018: 7D 80
  6. 02A712C: 4042 FFFF

  7. ;47.重命名文件时可修改文件后缀
  8. ; (c) SiNgle
  9. ; (p) qtazure
  10. ;for SL7C V47
  11. 02A6B64: 2E22 0022
  12. 02A6B76: 2E22 0022
  13. 05F02D4: 2E22 0022
复制代码
  1. ;SL7Cv47 - Disable ASP (Acoustic Shock Protection) v1.2
  2. ;(c) _caine
  3. ;(p) loquat(201314)
  4. 02036E3: 71 73
  5. 02036EE: 41738173 01218171
  6. 02AAAC2: 02 01
  7. 02AAAC6: 00 01
复制代码
  1. ;Disable Provider Hello Message
  2. ;禁止SIM卡欢迎信息。同时取消STK功能。
  3. ;(c)BingK(binghelingxi)
  4. ;(p)CG
  5. 0x00349F62: 0222 03E0

  6. ;1.取消开机确认
  7. ; (c) SiNgle
  8. ; (p) qtazure
  9. ;for SL7C V47
  10. 029BD65: D1 E0

  11. ;Disable "Wait" in OBEX
  12. ;(c) dimonp25
  13. ;(p) loquat
  14. ;Version: 2
  15. 030E5CE: 16F1FCED C046C046


  16. ;SL75v47
  17. ;取消开关蓝牙和红外线时的提示~
  18. ;(c) Evgr
  19. ;(p) loquat
  20. 0347a24: FFF728FB C046C046
复制代码
  1. ;[SL7C V47]任意地方运行JAVA
  2. ;Run Java from everywhere
  3. ;任意地方运行JAVA
  4. ;(c) Zl0d, weclnt
  5. ;(p) loquat
  6. ;已测,需要先打"修改所有中文目录为英文目录"这个补丁才能生效,跟以前版本相同,某些JAVA无法放在MMC上运行
  7. 34444C: 20 10  
  8. 349854: 20 10  
  9. +480
  10. 6BCA10: 50494353 4A415641   
  11. 6BCA15: 534352 4A414D   
  12. 6BCA18: 45454E5341564552 5F47414D45530000
  13. 6BCA22: 17 08
  14. 6BCA2A: 50 47  
  15. 6BCA2C: 69 61  
  16. 6BCA2E: 63 6D  
  17. 6BCA30: 74 65  
  18. 6BCA32: 75 73  
  19. 6BCA34: 72 00  
  20. 6BCA36: 65 00  
  21. 6BCA38: 73 00  
  22. 6BCA3A: 5C 00  
  23. 6BCA3C: 53 00  
  24. 6BCA3E: 63 00  
  25. 6BCA40: 72 00  
  26. 6BCA42: 65 00  
  27. 6BCA44: 65 00  
  28. 6BCA46: 6E 00  
  29. 6BCA48: 73 00  
  30. 6BCA4A: 61 00  
  31. 6BCA4C: 76 00  
  32. 6BCA4E: 65 00  
  33. 6BCA50: 72 00  
  34. 6BCC07: 53 5A  
  35. 6BCC0A: 08 00  
  36. 6BCC0C: 30 00  
  37. 6BCC0E: 3A 00  
  38. 6BCC10: 5C 00  
  39. 6BCC12: 47 00  
  40. 6BCC14: 61 00  
  41. 6BCC16: 6D 00  
  42. 6BCC18: 65 00  
  43. 6BCC1A: 73 00
  44. +0
复制代码
  1. ;设置振动为开启时振动
  2. ;(c) BingK(binghelingxi)
  3. ;(p) loquat
  4. ;SL7Cv47

  5. ;VIBRA_AT_VIBRA_ON_HOOK
  6. 0x0028C234: 90486EF721FD0021 00488047015D61A1
  7. ;VIBRA_AT_VIBRA_ON_BODY
  8. #pragma enable old_equal_ff
  9. 0x01615D00: F8B5012C07D10C480C4988470C480949
  10. 0x01615D10: 0C4A0D4B98470D480D498847F8BC04BC
  11. 0x01615D20: 0021201C121D1047FFB5002003498847
  12. 0x01615D30: FFBDC0461E0000001E000000F3111BA0
  13. 0x01615D40: 006EEDA8295D61A1783209A02D020000
  14. 0x01615D50: 7DAC1FA0
  15. #pragma disable old_equal_ff
  16. ;这部分强度和时间可以自己修改,默认的应该还不错。
  17. ;要看效果的,自己在MP补丁里测试。
  18. ;0x01615D34: 64000000 64000000 ;振动时间,默认0x64为100,216=1秒.
  19. ;0x01615D38: 16000000 16000000 ;振动强度,默认0x16为25.

复制代码
  1. ;锁键盘时播放音乐,允许使用侧键调节音量
  2. ;You can change the music vol by sidekey,when keylocked
  3. ;(c)Bingk
  4. ;(p)CG
  5. 3B8C86: 02D1 C046
复制代码
  1. ;替换所有的"选项"软键为当前时间
  2. ;(c)BingK(binghelingxi)
  3. ;(p)loquat
  4. ;SL7C v47
  5. ;TIME_INSTEAD_OF_OPTIONS_HOOK
  6. 0x00a3be54: 331C0091211C0A98 004880478B0260A1
  7. ;TIME_INSTEAD_OF_OPTIONS_BODY
  8. #pragma enable old_equal_ff
  9. 0x01600280: 253032643A2530326400331C0091211C
  10. 0x01600290: 0A987746FFB488B0041C206801880229
  11. 0x016002A0: 12D141880A4A91420ED1808809498842
  12. 0x016002B0: 0AD1694604A8084FB847684643780278
  13. 0x016002C0: 0649201C064FB84708B0FFBC3F1D3847
  14. 0x016002D0: 09900000799800008B1496A0800260A1
  15. 0x016002E0: AD5099A0
  16. #pragma disable old_equal_ff
复制代码
  1. ;[SL7Cv47]start.elf替换权限许可管理
  2. +155E800
  3. #pragma enable old_equal_ff
  4. 00: FFB58020C7DF2501061C06A18022C7DF   
  5. 10: 6C0100220021301C94DF301CC7DF2901
  6. 20: FFBD
  7. 24: "0:\\ZBin\\App\\start.elf",00;注意一下start.elf的路径和文件名
  8. #pragma disable old_equal_ff
  9. +0
  10. 045A9E4: AD4B34A0 01E855A1
  11. 18596CE: E69D83E99990E8AEB8E58FAFE7AEA1E7908600 E68993E5BC80E69687E4BBB6FFFFFFFFFFFF00
  12. 185A32E: E69D83E99990E8AEB8E58FAFE7AEA1E7908600 E68993E5BC80E69687E4BBB6FFFFFFFFFFFF00
  13. 185BB8E: E69D83E99990E8AEB8E58FAFE7AEA1E7908600 E68993E5BC80E69687E4BBB6FFFFFFFFFFFF00
  14. ;文件在ZBin里面,用不同的系统快捷键调用“打开文件”都能产生独立的可自己配置的打开文件。
  15. ;并且,长按数字键,短按数字键后按拨号,以及短按数字键后按中键,也能产生独立的打开文件配置。
  16. ;可谓一个“权限许可管理”生出了无限个快捷啊!
复制代码
  1. ;SL7Cv47
  2. ;Unlock keyboard only by DPU.elf settings
  3. ;只能通过DPU.elf的设定解锁
  4. ;(c) Evgr
  5. ;(r) (i) windes
  6. ;(P) loquat

  7. 0358A01: D1 E0 ;取消长按#解锁
  8. 0358849:D1 E0 ;取消112和911
  9. 03588DB:D1 E0 ;取消1~9
复制代码
  1. ;13.直接发送免提短信V1.1
  2. ; (c) Bennie
  3. ; (p) qtazure
  4. ;for SL7C V47
  5. ;在短信开头加一个空格,发送的短消息将是免提短信。
  6. 0F4BB0C: 201CB168 17F634F8
  7. #pragma enable old_equal_ff
  8. 0D62B78: 201CB8380178082906D000290CD1417B
  9. 0D62B88: 7F221140F02204E0437B817B1B02C918
  10. 0D62B98: 1822202900D10270201CB1687047
  11. #pragma disable old_equal_ff
复制代码
  1. ;重要记事开机[修正版]
  2. ;For SL75v47
  3. ;2009-03-05
  4. ;(c) 1nvisible
  5. ;(p) loquat
  6. 05E11E6: 386A0028 6DF30FF8
  7. +94E208
  8. #pragma enable old_equal_ff
  9. 00: 3FB5074B1B78152B05DC064B98473FBC
  10. 10: 01B0054B18473FBC386A002800BDC046
  11. 20: E0EDDFA8,304F23A0,9FE65DA0
  12. #pragma disable old_equal_ff
  13. +0
复制代码
  1. ;自定义媒体播放器扫描文件夹
  2. ;(c) BingK(binghelingxi),funMarkus
  3. ;(p) loquat
  4. ;MEDIA_DB_HOOK4
  5. 0x005F2350: 61A1206A 00F0C2E8
  6. ;MEDIA_DB_HOOK0
  7. 0x005F2356: 206A61A1 00F0C4E8
  8. ;MEDIA_DB_HOOK_JMP4,MEDIA_DB_HOOK_JMP0
  9. 0x005F24D8: 343A5C2A00000000 04F01FE5C04E56A1
  10. 0x005F24E0: 303A5C2A00000000 04F01FE5804E56A1
  11. ;MEDIA_DB_BODY0
  12. #pragma enable old_equal_ff
  13. 0x01564E80: 200094E5011F8FE21EFF2FE100000000
  14. 0x01564E90: "0:\\Sounds\\*.m3u",00 ;0盘文件夹
  15. ;MEDIA_DB_BODY4
  16. 0x01564EC0: 200094E5011F8FE21EFF2FE100000000
  17. 0x01564ED0: "0:\\Music\\*",00 ;0盘文件夹
  18. #pragma disable old_equal_ff
复制代码
  1. ;自定义文件夹图标
  2. ;Own folder icon
  3. ;(c)BingK
  4. ;(p)loquat(201314)
  5. ;SL7Cv47
  6. ;放入icon.png即可显示

  7. ;OWM_FOLDER_ICON_HOOK
  8. 0x0036AD4C: 211C301C 00488047
  9. 0x0036AD50: 00F0DCFB 5D0054A1
  10. ;OWM_FOLDER_ICON_BODY,DATA_C
  11. #pragma enable old_equal_ff
  12. 0x01540000: F1B58BB00C00206815001E0000281DD0
  13. 0x01540010: 8020A4DF07000B983A00290000F01AF8
  14. 0x01540020: 802231003800A3DF30001BDF04280BD3
  15. 0x01540030: 0749300017DF6A4601A9300084DF0021
  16. 0x01540040: C943884200D026603800A5DF0CB0F0BD
  17. 0x01540050: 840054A1004B1847E5C231A0FFB5A0B0
  18. 0x01540060: 301C211C103162686B46FFF7C9FF211C
  19. 0x01540070: 301C034FB84720B0FFBC02BC091D0847
  20. 0x01540080: 493F36A05C69636F6E2E706E67000000
  21. #pragma disable old_equal_ff
复制代码
  1. ; 不显示开机助理
  2. ; (c) benj9
  3. ; (p) loquat
  4. 035A54C: C8F096EA C046C046
  5. ;总是启用开机助理
  6. ;不正常关机或什么情况以后,有时重开机会丢失网络设置。这个补丁大概是强制每次开机都启用开机助理防止此情况发生。
  7. ; (r) SiNgle
  8. ; (p) loquat
  9. ;SL7C v47
  10. 02FF8FA: 38D1 C046
  11. 02FF902: 34D0 C046
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-15 17:00:43 | 显示全部楼层
本帖最后由 loquat 于 2009-8-15 17:37 编辑

区号秀v2.1.1以及其他一些未经过测试的补丁。区号秀是通过了测试的。

  1. ;我的菜单MyMenu2 v1.1
  2. ;(c)BingK(binghelingxi)
  3. ;(p)loquat;
  4. ;(!) ELFLoader_ANSI_Standard
  5. ;SL7CV47;v1.1支持同时打开多个MyMenu2

  6. ;倘若此补丁能用就不要刷“常规补丁”目录下的,我的菜单了。

  7. ;主程序,入口A1562C00
  8. ;CODE,DATA_C
  9. #pragma enable old_equal_ff
  10. 0x01562C00: 0CC09FE51CFF2FE1CED2B5C4B2CBB5A5
  11. 0x01562C10: 00000000243356A130B4020000230024
  12. 0x01562C20: 02E01555491C04000D78601C002D01D0
  13. 0x01562C30: 802DF6D3002D0ED015196D1E2D781F2D
  14. 0x01562C40: 06D01F251555040002E01055491C641C
  15. 0x01562C50: 08780028F9D1135530BC7047F6B50400
  16. 0x01562C60: 079E089F1D00182014DF002101600099
  17. 0x01562C70: 416001998160C56006614761216B0029
  18. 0x01562C80: 01D1206307E00A68002A03D009680A68
  19. 0x01562C90: 002AFBD1086002B0F0BD000030B50400
  20. 0x01562CA0: 206B002803D0056815DF2800FBD10020
  21. 0x01562CB0: 206330BD002201E00068521C002801D0
  22. 0x01562CC0: 8A42F9D1704700000200002003E08B42
  23. 0x01562CD0: 00D11000521C1378002B01D01F2BF6D2
  24. 0x01562CE0: 7047000000E0401C0178002901D01F29
  25. 0x01562CF0: F9D3704700E0401C0178002901D01F29
  26. 0x01562D00: F9D2704700B541783A290ED081785C29
  27. 0x01562D10: 0BD00178412906D14178302901D03129
  28. 0x01562D20: 01D1022000BD012000BDFFF7E3FF401E
  29. 0x01562D30: 00785C2801D1032000BD002000BD0000
  30. 0x01562D40: 5149F1B58AB004A818231B1FCA58C250
  31. 0x01562D50: FBD10A9800250295C66AFFF79FFF0A98
  32. 0x01562D60: 01AB05638022002104A80ADF00900027
  33. 0x01562D70: FF43B8420CD168463421017401AB8022
  34. 0x01562D80: 002104A80ADF0090B84201D1002079E0
  35. 0x01562D90: 0A9801ABC16A0098802292010BDF0700
  36. 0x01562DA0: 009801A90DDF032FF0DB0A98C06AC555
  37. 0x01562DB0: 3078002865D03000FFF794FF05007C21
  38. 0x01562DC0: FFF782FF002814D0441B401CFFF78AFF
  39. 0x01562DD0: 0600FFF78FFF07003000FFF793FF0100
  40. 0x01562DE0: B81B03B433000C9822002900FFF736FF
  41. 0x01562DF0: 3CE02800FFF77EFF0600701B00902800
  42. 0x01562E00: FFF780FF0390002808D0401E012802D9
  43. 0x01562E10: 801E13D020E0009C2F001DE05C212800
  44. 0x01562E20: FFF752FF07002E212800FFF74DFF002F
  45. 0x01562E30: F1D07F1C00280ED1F41B0DE05C212800
  46. 0x01562E40: FFF742FF471E39785C2903D07F1E3978
  47. 0x01562E50: 1F29F8D27F1CC41B039900982B0003B4
  48. 0x01562E60: 0C9822003900FFF7F9FE370002B00298
  49. 0x01562E70: 401C02903800FFF735FF060030780028
  50. 0x01562E80: 99D102980BB0F0BD783356A130B40300
  51. 0x01562E90: 1878612802DB7B2800DA20380D785B1C
  52. 0x01562EA0: 0400612D02DB7B2D00DA203D491C401B
  53. 0x01562EB0: 03D1521E01D0002CEAD130BC70470000
  54. 0x01562EC0: 70B50A4E04001BDF050002D1002070BD
  55. 0x01562ED0: 80360748801B0128F8DB2A0021003000
  56. 0x01562EE0: FFF7D4FF0028F3D1306970BDA4DE85A0
  57. 0x01562EF0: A35B86A000B5010000D0804700BD0000
  58. 0x01562F00: 302803D33A2801D230387047412803D3
  59. 0x01562F10: 5B2801D237387047612803D37B2801D2
  60. 0x01562F20: 573870470020704770B588B04269C668
  61. 0x01562F30: 01690024002A06D0012A07D0022A1BD0
  62. 0x01562F40: 032A26D027E000F084E824E000221500
  63. 0x01562F50: 6B46012906DA08E0715D412901D39954
  64. 0x01562F60: 521C6D1C01698D42F6DB9C546846FFF7
  65. 0x01562F70: A7FFFFF7BFFF0EE008290CD10025305D
  66. 0x01562F80: 641CFFF7BDFF29014518082CF7DB2800
  67. 0x01562F90: EFE700F028E808B070BD000030402DE9
  68. 0x01562FA0: 40DF4DE20040A0E10250A0E10D00A0E1
  69. 0x01562FB0: 160100EF0D00A0E10010A0E30010C5E7
  70. 0x01562FC0: 0D10A0E180008DE212FFFFFA8020A0E3
  71. 0x01562FD0: 80108DE20400A0E16C0100EF40DF8DE2
  72. 0x01562FE0: 3080BDE830402DE968D04DE20050A0E1
  73. 0x01562FF0: 8000A0E3250100EF0C1095E5102095E5
  74. 0x01563000: 0040A0E1E4FFFFEB6810A0E30D00A0E1
  75. 0x01563010: 1D0100EF0010A0E300108DE52610A0E3
  76. 0x01563020: 04108DE508408DE50100A0E314008DE5
  77. 0x01563030: 2C408DE520008DE50D00A0E1540200EF
  78. 0x01563040: 0400A0E1290100EF68D08DE23080BDE8
  79. 0x01563050: 30402DE90040A0E18000A0E3250100EF
  80. 0x01563060: 102094E50C1094E50050A0E1CAFFFFEB
  81. 0x01563070: 0020A0E30010A0E30500A0E1940000EF
  82. 0x01563080: 0500A0E1290100EF3080BDE830402DE9
  83. 0x01563090: 28D04DE28000A0E3250100EF4C109FE5
  84. 0x015630A0: 0040A0E12C50B1E80D00A0E12C50A0E8
  85. 0x015630B0: 2C5091E82C5080E80D00A0E11B0000EF
  86. 0x015630C0: 0020A0E10D10A0E10400A0E1B2FFFFEB
  87. 0x015630D0: 0020A0E30010A0E30400A0E1940000EF
  88. 0x015630E0: 0400A0E1290100EF28D08DE23080BDE8
  89. 0x015630F0: 903356A170402DE90040A0E10150A0E1
  90. 0x01563100: E00100EF0060A0E10400A0E18F0100EF
  91. 0x01563110: 304096E50010A0E10400A0E1E4FEFFFA
  92. 0x01563120: 041095E59330A0E3042091E5403F83E3
  93. 0x01563130: 030052E11200001A081091E5012051E2
  94. 0x01563140: 0800000A032052E21000000A162052E2
  95. 0x01563150: 0400000A092052E20B00000A072052E2
  96. 0x01563160: 0400000A0B0000EA000050E37080BD08
  97. 0x01563170: 6CFFFFFA020000EA40109FE50100A0E3
  98. 0x01563180: 480100EF0000A0E37080BDE8BEFFFFEB
  99. 0x01563190: 0100A0E37080BDE8300051E3F8FFFFBA
  100. 0x015631A0: 3A0051E3F6FFFFAA300051E30910A003
  101. 0x015631B0: 311041120400A0E1BDFEFFFAE9FFFFEA
  102. 0x015631C0: B83356A100402DE90A0051E30080BD18
  103. 0x015631D0: 7F0100EF0080BDE8F0432DE90040A0E1
  104. 0x015631E0: 8C809FE50150A0E1E00100EF0060A0E1
  105. 0x015631F0: 0400A0E1970100EF0070A0E1300096E5
  106. 0x01563200: 0510A0E1AAFEFFFA0060B0E10800000A
  107. 0x01563210: 080096E5021080E20400A0E1980100EF
  108. 0x01563220: 082096E5041096E50090A0E1E30100EF
  109. 0x01563230: 050000EA1010A0E30400A0E1980100EF
  110. 0x01563240: 0090A0E10810A0E1240100EF082088E2
  111. 0x01563250: 0710A0E10400A0E1990100EF0530A0E1
  112. 0x01563260: 0920A0E10710A0E10400A0E19A0100EF
  113. 0x01563270: F083BDE8D83356A110402DE90040A0E1
  114. 0x01563280: 800DA0E3140000EF2C0084E50000A0E3
  115. 0x01563290: 300084E50400A0E1A8FEFFFA30109FE5
  116. 0x015632A0: 0020A0E304002DE90130A0E10420A0E1
  117. 0x015632B0: 04002DE901002DE90000A0E301002DE9
  118. 0x015632C0: 142081E20010A0E3520100EF280084E5
  119. 0x015632D0: 1F80BDE81C3456A1042091E50E30A0E3
  120. 0x015632E0: 643C83E3030052E10400001A0C1091E5
  121. 0x015632F0: 282090E5020051E10210E00310108005
  122. 0x01563300: 0100A0E31EFF2FE110402DE90040A0E1
  123. 0x01563310: 2C0094E5150000EF0400A0E15EFEFFFA
  124. 0x01563320: 1080BDE800402DE934D04DE23410A0E3
  125. 0x01563330: 0D00A0E11D0100EF460100EF18009FE5
  126. 0x01563340: 0020A0E30D10A0E1070100EF470100EF
  127. 0x01563350: 0000A0E334D08DE20080BDE8803456A1
  128. 0x01563360: D1A1D4F100000000C0EBBFAA00000000
  129. 0x01563370: 4D794D656E753200303A5C5A42696E5C
  130. 0x01563380: 6574635C4D794D656E75322E63666700
  131. 0x01563390: 303A5C5A42696E5C7574696C69746965
  132. 0x015633A0: 735C4D794D656E75325F456469746F72
  133. 0x015633B0: 2E656C66000000004D794D656E75320A
  134. 0x015633C0: 28632942696E674B2862696E6768656C
  135. 0x015633D0: 696E6778692900004572726F72210000
  136. 0x015633E0: 6405000000000000BB04000000000000
  137. 0x015633F0: 00000000010000000200000018000000
  138. 0x01563400: 603356A101000000683356A13D000000
  139. 0x01563410: FBC0FF7FFC3356A10000000000000000
  140. 0x01563420: 83001600E83356A1703356A1FFFFFF7F
  141. 0x01563430: 08000000F43056A1C43156A100000000
  142. 0x01563440: F03356A1143456A111000000D83156A1
  143. 0x01563450: 000000000000000000000000F5FFFFFF
  144. 0x01563460: 07004D0079004D0065006E0075003200
  145. 0x01563470: 00000000000000000000000000000000
  146. 0x01563480: D83256A1783256A10000000000000000
  147. 0x01563490: 0000000000000000083356A134000000
  148. 0x015634A0: 010000005C3456A1603456A1CCCCAA55
  149. 0x015634B0: 55AA3333000000008B000000
  150. #pragma disable old_equal_ff

  151. ;占用SAT入口,如动感地带SIM卡:
  152. ;ENTRYPOINT_SAT
  153. 0x0045D9E4: 994134A0 0xA1562C00
  154. ;SAT_LGP
  155. 0x0045DA14: 29C0FF7F29C0FF7F 082C56A1082C56A1
  156. ;SAT_LGP1
  157. 0x0045DA24: 29C0FF7F29C0FF7F 082C56A1082C56A1
  158. ;SAT_LGP2
  159. 0x0045DA34: 29C0FF7F0012000000120000 082C56A1FFFFFF7FFFFFFF7F
  160. ;SAT_PROC
  161. 0x0045DA4C: 071230A01B1230A0 0000000000000000
复制代码


这个和上面的功能一样,需要elf支持。如果上面不能用就只能试试这个基于elf的补丁了。。。
  1. ;“我的菜单”替换“STK”
  2. +155E800
  3. #pragma enable old_equal_ff
  4. 00: FFB58020C7DF2501061C06A18022C7DF   
  5. 10: 6C0100220021301C94DF301CC7DF2901
  6. 20: FFBD
  7. 24: "0:\\ZBin\\App\\MyMenu2.elf",00;注意一下start.elf的路径和文件名
  8. #pragma disable old_equal_ff
  9. +0
  10. ;占用SAT入口,如动感地带SIM卡:
  11. ;ENTRYPOINT_SAT
  12. 0x0045D9E4: 994134A0 01E855A1
  13. ;SAT_LGP
  14. 0x0045DA14: 29C0FF7F29C0FF7F 00E855A100E855A1
  15. ;SAT_LGP1
  16. 0x0045DA24: 29C0FF7F29C0FF7F 00E855A100E855A1
  17. ;SAT_LGP2
  18. 0x0045DA34: 29C0FF7F0012000000120000 00E855A1FFFFFF7FFFFFFF7F
  19. ;SAT_PROC
  20. 0x0045DA4C: 071230A01B1230A0 0000000000000000
  21. #pragma enable old_equal_ff
  22. 155E800: E68891E79A84E88F9CE58D95
  23. #pragma disable old_equal_ff
复制代码
  1. /*补丁部分:
  2. 补丁工作的基础,已经有MySMSYS运行于后台!!!
  3. 更新通讯录时,发送更新通讯录数据IPC,(目前还不支持通讯录删除后更新).
  4. 极速菜单信息菜单中,统计短信条数将把保存为文件的信息也算进去.
  5. 直接替换新信息弹出窗口.
  6. 多功能收件箱中,短信查看,回复,引用,转发均替换.
  7. 极速菜单中,收件箱,已发送,草稿,新建短信,替换.
  8. 通讯录,通话记录中发送短信,替换.
  9. 快捷方式,收件箱,已发送,草稿,新建短信,替换.
  10. 重要记事,任务,便笺,使用文字格式发送,替换.
  11. ;MySMSYS替换短信系统
  12. ;(c)BingK(binghelingxi);(p)loquat
  13. ;SL7Cv47
  14. v1.4 2008.12.07
  15. 主菜单也能正确显示短信数量

  16. v1.3 2008.10.23
  17. 即使刷过Browser Killer,极速菜单的信息菜单显示也能包括在SMS.DAT及SIM卡的短信,注:MySMSYS不能读取SIM卡短信

  18. v1.2 2008.10.07
  19. + 信息档案柜 替换
  20. MySMSYS文件夹可以在4:\ZBin\也可以在0:\ZBin\

  21. v1.1 2008.10.01
  22. + 拨号时创建信息替换
  23. + 收件箱中来电创建信息替换
  24. 注:要想在极速菜单的信息菜单中把MySMSYS存储的来短信,去短信,草稿也加入计数,必须将MySMSYS文件夹放在4:\ZBin\或0:\ZBin\

  25. */
  26. ;DIAL_SMS_HOOK
  27. 0x002F7DBA: 29A0211C2CF1B6ED 004880474C2B56A1
  28. ;NEW_IN_WIN_HOOK
  29. 0x0030062C: F607051C0027201C 004DA847AC2A56A1
  30. ;SHORTCUT_NEWMSG_HOOK
  31. 0x00343C90: 00215CA0E0F04AEE 00488047B42B56A1
  32. ;SMS_INBOX_HOOK
  33. 0x00343CB4: 002163A0E0F038EE 004880479C2B56A1
  34. ;MMENU_INBOX_CNT_HOOK
  35. 0x00343CCC: 021C231C281C60A1 004A9047A02956A1
  36. ;SHORTCUT_DRAFT_HOOK
  37. 0x00343D0C: 002154A0E0F00CEE 00488047A82B56A1
  38. ;MMENU_DRAFT_CNT_HOOK
  39. 0x00343D34: 281C4EA1DEF0A6EE 00488047382A56A1
  40. ;SMS_SENT_HOOK
  41. 0x00343E74: 0021E5A0E0F058ED 00488047902B56A1
  42. ;MMENU_SENT_CNT_HOOK
  43. 0x00343E9C: 3039221C281CDEF0F2ED 00488047782A56A1C046
  44. ;SHORTCUT_SAVED_HOOK
  45. 0x00343F78: 0021AFA0E0F0D6EC 00488047842B56A1
  46. ;INBOX_VIEW_HOOK
  47. 0x00508EDC: 5E9A5F9BF0683169 00488047C42856A1
  48. ;INBOX_OPVIEW_HOOK
  49. 0x00509338: 5B9A5C9B0169C068 004A9047F82856A1
  50. ;INBOX_REC_HOOK
  51. 0x00528E1C: 007A16284FD11AA0 00498847602B56A1
  52. ;INBOX_OTH_HOOK
  53. 0x0052A164: 40680068125D011C 004B9847102956A1
  54. ;ORG_SEND_HOOK
  55. 0x00533F3C: 18760DA069466DF1 00488047102B56A1
  56. ;REC_SENDSMS_HOOK
  57. 0x005E9B88: 059700AB1F76B068 004B98471C2B56A1
  58. ;ADRBK_NUM_SMS_HOOK
  59. 0x0063A79C: 48108DE2 64F29EFF
  60. ;NMENU_NEWSMG_HOOK
  61. 0x006490C8: 80B500213AA058F0 00480047B82B56A1
  62. ;NMENU_INBOX_HOOK
  63. 0x006490EC: 80B5002141A058F0 00480047A02B56A1
  64. ;NMENU_DRAFT_HOOK
  65. 0x006490F8: 80B5002142A058F0 00480047AC2B56A1
  66. ;NMENU_SENT_HOOK
  67. 0x00649110: 80B5002144A058F0 00480047942B56A1
  68. ;NMENU_ARCHIVE_HOOK
  69. 0x0064911C: B121890080B50120 00480047882B56A1
  70. ;OTHER_COUNT_HOOK
  71. 0x0064952C: 1D1C062206A901A8 004A9047EC2956A1
  72. ;COUNT_IN_HOOK
  73. 0x00649BA8: 1AA915A8269F0622 004FB847582956A1
  74. ;AB_UPDATE_HOOK
  75. 0x0068BE5C: 0100A0E3 58F337F9
  76. ;CODE,DATA_C,MY_SMS_SYS_PBODY
  77. #pragma enable old_equal_ff
  78. 0x01562600: 1C309FE500402DE90020A0E1B010A0E3
  79. 0x01562610: DE1C81E30900A0E3420C80E3000100EF
  80. 0x01562620: 0080BDE8A42856A1F1B52A4FFFB0F3B0
  81. 0x01562630: 0C00150039001C31D2A81ADFF2980026
  82. 0x01562640: 01280BD0042802D005280ED01BE0002C
  83. 0x01562650: 01D124202E5E3900143112E0002C01D1
  84. 0x01562660: 22202E5E39000C310BE0002C07D11C20
  85. 0x01562670: 285E1E21695E40182021695E46183900
  86. 0x01562680: 0831D2A817DF6946D2A891DF002806D1
  87. 0x01562690: D2A834210170694691DF002815D03900
  88. 0x015626A0: D2A817DF6A46D2A901A86BDF002809D0
  89. 0x015626B0: 01A8806A4C2800D3761C694601A86CDF
  90. 0x015626C0: 0028F5D1694601A86DDF30007FB074B0
  91. 0x015626D0: F0BDC046482856A15C109FE530402DE9
  92. 0x015626E0: 0CD04DE22C0091E80040A0E10D00A0E1
  93. 0x015626F0: 2C0080E8460100EF0400A0E11B0000EF
  94. 0x01562700: 020080E2140000EF0050A0E10410A0E1
  95. 0x01562710: 1A0000EF08508DE50D30A0E18220A0E3
  96. 0x01562720: B010A0E3DE1C81E30900A0E3420C80E3
  97. 0x01562730: 000100EF470100EF3780BDE8782856A1
  98. 0x01562740: 70402DE90040A0E10C00A0E3140000EF
  99. 0x01562750: 0050A0E10400A0E11B0000EF020080E2
  100. 0x01562760: 140000EF0060A0E134009FE50410A0E1
  101. 0x01562770: 000085E5040085E50600A0E11A0000EF
  102. 0x01562780: 086085E50530A0E18220A0E3B010A0E3
  103. 0x01562790: DE1C81E30900A0E3420C80E3000100EF
  104. 0x015627A0: 7080BDE89C2856A154109FE530402DE9
  105. 0x015627B0: 0CD04DE22C0091E80040A0E10D00A0E1
  106. 0x015627C0: 2C0080E80400A0E11B0000EF020080E2
  107. 0x015627D0: 140000EF0050A0E10410A0E11A0000EF
  108. 0x015627E0: 08508DE50D30A0E18320A0E3B010A0E3
  109. 0x015627F0: DE1C81E30900A0E3420C80E3000100EF
  110. 0x01562800: 3780BDE8842856A134309FE530402DE9
  111. 0x01562810: 0CD04DE2301093E80D20A0E1301082E8
  112. 0x01562820: 08108DE50D30A0E10020A0E1B010A0E3
  113. 0x01562830: DE1C81E30900A0E3420C80E3000100EF
  114. 0x01562840: 3780BDE8902856A12A2E6D7373000000
  115. 0x01562850: 496E5C004F75745C0000000044726166
  116. 0x01562860: 745C0000303A5C5A42696E5C4D79534D
  117. 0x01562870: 5359535C000000009C2856A19C2856A1
  118. 0x01562880: 000000009C2856A19C2856A100000000
  119. 0x01562890: 9C2856A19C2856A1000000004D79534D
  120. 0x015628A0: 535953009C2856A19C2856A100000000
  121. 0x015628B0: FE402DE9400FA0E350FFFFEB0100A0E3
  122. 0x015628C0: FE80BDE804E08EE278219DE57C319DE5
  123. 0x015628D0: 0C0096E5101096E5040050E304005213
  124. 0x015628E0: 1EFF2F1104E08EE2FE402DE98400A0E3
  125. 0x015628F0: C4FFFFEBFE80BDE804E08EE26C219DE5
  126. 0x01562900: 70319DE5101090E50C0090E5F1FFFFEA
  127. 0x01562910: 04E08EE2040090E5000090E50220D4E7
  128. 0x01562920: 0010A0E10C0052E38500A0030500000A
  129. 0x01562930: 0E0052E38600A0030200000A120052E3
  130. 0x01562940: 1EFF2F118700A0E37BEF8EE2FE402DE9
  131. 0x01562950: ACFFFFEBFE80BDE804E08EE268108DE2
  132. 0x01562960: 54008DE298709DE50620A0E37F402DE9
  133. 0x01562970: A0109DE5B18200EF0020A0E1000051E3
  134. 0x01562980: 0100001ABE01D0E1A0008DE50500A0E3
  135. 0x01562990: 0710A0E123FFFFFA007087E07F80BDE8
  136. 0x015629A0: 04E08EE200402DE90070A0E1B18200EF
  137. 0x015629B0: 0020A0E1000057E30000001ABE71D2E1
  138. 0x015629C0: 0500A0E30410A0E116FFFFFA003084E0
  139. 0x015629D0: 0720A0E10500A0E17F10A0E3401F81E3
  140. 0x015629E0: 0040BDE80E1081E01EFF2FE104E08EE2
  141. 0x015629F0: 0350A0E10620A0E318108DE204008DE2
  142. 0x01562A00: 020056E30430A0030200000A03005613
  143. 0x01562A10: 0130A0031EFF2F11DF402DE9B18200EF
  144. 0x01562A20: 0020A0E10300A0E10510A0E1FDFEFFFA
  145. 0x01562A30: 005085E0DF80BDE804E08EE200402DE9
  146. 0x01562A40: 0270A0E1B18200EF0020A0E10400A0E3
  147. 0x01562A50: 0710A0E1F3FEFFFA002087E00500A0E1
  148. 0x01562A60: 3310A0E3401F81E300E09DE50E1081E0
  149. 0x01562A70: A00000EF0080BDE806E08EE200402DE9
  150. 0x01562A80: 0170A0E1B18200EF0020A0E10100A0E3
  151. 0x01562A90: 0410A0E1E3FEFFFA002084E0301047E2
  152. 0x01562AA0: 0500A0E1A00000EF0080BDE804E08EE2
  153. 0x01562AB0: 866FA0E10050A0E10070A0E30400A0E1
  154. 0x01562AC0: 103090E54338A0E1033CA0E1233CA0E1
  155. 0x01562AD0: 200053E31EFF2F118CE08EE200402DE9
  156. 0x01562AE0: 8100A0E3C5FEFFEB0000A0E30080BDE8
  157. 0x01562AF0: 48108DE2000050E31EFF2F0110E08EE2
  158. 0x01562B00: FE402DE9000091E5F2FEFFEBFE80BDE8
  159. 0x01562B10: 06E08EE20500A0E122FFFFEA04E08EE2
  160. 0x01562B20: 14708DE50D30A0E11870C3E5080096E5
  161. 0x01562B30: 170050E31EFF2F1116E08EE2FE402DE9
  162. 0x01562B40: 0500A0E1FDFEFFEBFE80BDE804E08EE2
  163. 0x01562B50: FE402DE9000094E5F8FEFFEBFE80BDE8
  164. 0x01562B60: A2E08EE20800D0E5160050E31EFF2F11
  165. 0x01562B70: 54009DE508E08EE2FE402DE9EFFEFFEB
  166. 0x01562B80: FE80BDE804E08EE24000A0E39BFEFFEA
  167. 0x01562B90: 04E08EE20500A0E398FEFFEA04E08EE2
  168. 0x01562BA0: 0900A0E395FEFFEA04E08EE20600A0E3
  169. 0x01562BB0: 92FEFFEA04E08EE20200A0E38FFEFFEA
  170. #pragma disable old_equal_ff
复制代码
  1. ;Spell current time
  2. ;(c) avkiev
  3. ;(r) SiNgle, _caine (i) -=(Kad)=-
  4. ;(p) Zach
  5. ;Version: 6.1


  6. 035CC68: 3374FCEBB000C4E1 BF0000EF0000A0E1                                 ; SL7Cv47 - SpellTime instead of Alarm

  7. #pragma enable old_equal_ff
  8. 0063000: FFB5002A12D1A94210D111280ED1E4DF
  9. 0063010: 0068002800D1BEDF5A48C4DF02D04278
  10. 0063020: 002A07D1112033DF20801AE05548C4DF
  11. 0063030: 002816D0061C0020311DB4DF341C0025
  12. 0063040: 632000F033F830793C2700F00BF87079
  13. 0063050: 002803D1622000F029F802E0462700F0
  14. 0063060: 01F8FFBD00B5011C142809D381DF4200
  15. 0063070: C000801800F01AF80520002912D0081C
  16. 0063080: 01280AD0022808D000F010F805200029
  17. 0063090: 08D0052906D2022004E0C019143000F0
  18. 00630A0: 05F8081CC01900F001F800BD02B50C34
  19. 00630B0: 2060201D291C10A201324DDF6036301C
  20. 00630C0: 311C40311ADF301C2030311C50312268
  21. 00630D0: 16DF301C311C203117DF301C45DF603E
  22. 00630E0: F1784018011C80000918091809183C20
  23. 00630F0: B8DF2D1802BDC046FFB52248C4DF2BD0
  24. 0063100: 061CFF210C3007688F42FBD001606036
  25. 0063110: 301C011D0160311C40311022C7DF6C01
  26. 0063120: 301C2830011D0160311C50313A1CC7DF
  27. 0063130: 24010020002103B41020311C321C2832
  28. 0063140: FF231B02FF334ADF02B0C7DFE4803030
  29. 0063150: 084902A201324DDFFFBDC04600B50948
  30. 0063160: C4DF05D0061C7FDF002801D0C7DFFF01
  31. 0063170: 00BDC04688020000
  32. 0063180: 0xB1C2D3E4,0x0000AB05,0000000000000000,"\
  33. {p=`Spell time` ver=6.1 cp=avkiev id=AB05}\
  34. {1 cb `Use as alarm`}\
  35. {3 b `Interval(ms)` v=100}\
  36. {160 sd Dir v=`0:\\Sounds\\Time\\`}\
  37. {176 s WAV v=`%02u.wav`}\
  38. ",00
  39. #pragma disable old_equal_ff
复制代码

codeshow20090721新版数据库格式.txt

400.09 KB, 下载次数: 17

回复 支持 反对

使用道具 举报

发表于 2009-8-15 17:08:49 | 显示全部楼层
五楼我的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-15 17:42:04 | 显示全部楼层

我的MP配置包。。。

本帖最后由 loquat 于 2009-8-15 19:57 编辑

部分PTC文件所有机型可以直接引用
所有文件NSG机型都可以直接引用

patches.rar

5.51 KB, 阅读权限: 10, 下载次数: 30

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-15 17:43:31 | 显示全部楼层
从现在开始SL75八关我事鸟。。。
回复 支持 反对

使用道具 举报

发表于 2009-8-15 18:57:14 | 显示全部楼层
LZ神人,想玩啥机都能上手,绝对牛,偶像级的
回复 支持 反对

使用道具 举报

发表于 2009-8-18 21:41:24 | 显示全部楼层
我的Sl75已经从老婆大人那里拿回来了,准备开刷了
回复 支持 反对

使用道具 举报

发表于 2009-8-20 10:33:56 | 显示全部楼层
SL75我已弄得简洁、完美、稳定了,不想再弄了。帮顶,辛苦了,给需要的人吧。
回复 支持 反对

使用道具 举报

发表于 2009-10-30 11:52:09 | 显示全部楼层
  1. ;修正错误

  2. ;Fix mistakes in NativeMenu

  3. ;(c) caine

  4. ;(r) ThE TrIFoN

  5. ;(p) starfriend

  6. ;Version: 2.2

  7. ; CreateGUIWithDummyCSM call & other stuff

  8. 0x34992A: D9F0C6E8 00210AE0

  9. 0x34993E: 00210020AFF635FD002802D0 D9F0F4EA80BDD7F026E8FEBD
复制代码
确认这一段有问题,刷进去之后极速菜单进不去,
看来SL75真的很少人用啊 ,这么些好的补丁都没有人试用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-30 21:51:07 | 显示全部楼层
不再弄了,可能最后卖了S75,也许收个SK
然后转智能了。西门子Java性能太低了。。。
回复 支持 反对

使用道具 举报

发表于 2009-11-12 12:38:36 | 显示全部楼层
MP&ELF基础.rar   怎么这个  打了补丁以后 有冲突啊??不能开机!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-3 11:54:10 | 显示全部楼层
不是有冲突,是部分机型的MasterPatch v14 for elfloader 2.2+需要更新函数调用方式。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-11 03:17:50 | 显示全部楼层
  1. ;SL75 - Master-patch v14
  2. ;(c) avkiev
  3. ;(r) 1nvisible, chaos

  4. ;(!) Library, API, SWI


  5. ;Run Scaner on startup
  6. 2FF8E4: 0021 BEDF ;  SL7C v47


  7. ;Run Scaner instead of REMOTE_SYNCHRONIZATION   刷新入口
  8. 45D964: 0xA0344139 0xA0060C91   ; SL75v47


  9. +0060000
  10. #pragma enable old_equal_ff
  11. ;Bufferizator
  12. C00: DEB5071CC7DFE4800468002C1CD0103C
  13. C10: 10342668002E18D0BE42F9D16668002E
  14. C20: 09D189B03A1C684685A116DF6846211D
  15. C30: 11DF09B0666834788020204004D0B6DF
  16. C40: 01218140214000D10026301CDEBD

  17. ;Dispatcher
  18. C50: FEB5061CC7DFE4800568103D10352868
  19. C60: 00280FD0E878B042F8D1A86860B40299
  20. C70: 039A049B059C069D079E089F804760BC
  21. C80: 0028EBE7FEBD

  22. ;Scaner
  23. C90: F0B5C7DFE480051C0468002C1CD0103C
  24. CA0: 1034216800290DD0E06800F097F8090E
  25. CB0: 05D0010EA82902D10321884315DF6068
  26. CC0: 15DFEDE7286815DF0020286000210022
  27. CD0: 032304B432DF04BCC7DFDF8000782328
  28. CE0: 49D00124A00214DF061C2E60E00314DF
  29. CF0: 051C60B410214A03474C464FA41AA418
  30. D00: 2068424B9842FAD03F4B9842F7D03C4B
  31. D10: 9842F4D03B4B9842F1D0A3182068B842
  32. D20: 05D100F037F800F04CF80F2084436418
  33. D30: 9C42F3D1394B9C42E1D149A010A10131
  34. D40: C3DF4FA01BA10131C3DF00203060009E
  35. D50: 33A0032109020131012212026B460ADF
  36. D60: 041C311CAA1B6B460CDF201C69460DDF
  37. D70: 301C15DF02B00021F0BD

  38. ;Auxiliary
  39. D80: 00B5041C2349043422688A42FBD100F0
  40. D90: 01F817E002B56168316000207060A068
  41. DA0: 00F01CF8B060E06800F021F8F0601034
  42. DB0: 103602BD01B5041C00F003F801BC15DF
  43. DC0: 00BD00B520782870013401350028F9D1
  44. DD0: 013D0A2028706870023500BDFEB500F0
  45. DE0: 06F801B402D0090E00D18047FFBD02B5
  46. DF0: 002803D0010E01D1201A013002BD

  47. ;Data
  48. E00: "EELI","EEFU","FFS_","FFS",00                ; Skip 128K
  49. E10: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000  ; LGP, Magic, From, To
  50. E20: "0:\\Misc\\Patches\\PTC\\configs.txt",00
  51. E40: "0:\\Misc\\Patches\\PTC\\%08x.ptc",00
  52. E60: "0:\\Misc\\Patches\\Dis\\*.dis",00
  53. E80: "0:\\Misc\\Patches\\Dis\\*.cfg",00
  54. #pragma disable old_equal_ff

  55. CD0: 03 03                  ; Ringtone after Refresher
  56. E18: 0xA0000000 0xA0060000  ; From
  57. E1C: 0xA2000000 0xA0080000  ; To
  58. +0

  59. ;Bufferizator. PatchTable must exists before calling.
  60. ;All patches call Bufferizator for getting own options and buffer.
  61. ;Input: R0 - PatchId
  62. ;If buffer already was allocated - return it in R0 (Z=0).
  63. ;If else - tryes allocate buffer by rea由于非常钦佩楼主,不得不说声好! accor由于非常钦佩楼主,不得不说声好! ptc-file (0:\Misc\Patches\%08x.ptc).
  64. ;If success - return it in R0 (Z=0), and write it in PatchTable.
  65. ;If no - return 0 in R0 (Z=1).
  66. ;If patch was disabled globally or in current profile - set Z=1.
  67. ;Example of calling Bufferizator from patch:
  68. ;  LoadReg 0, config+4 ; r0-PatchId
  69. ;  CallLib Bufferizator
  70. ;  beq     NoPatch
  71. ;
  72. ;Refresher. It is part of Scaner. You should assign it to any button (Remote Synchronization).
  73. ;It need for hot-refreshing patches options after running MasterMidlet.
  74. ;After calling Bufferizator - memory will allocate again, by help rea由于非常钦佩楼主,不得不说声好! accor由于非常钦佩楼主,不得不说声好! ptc-file.
  75. ;
  76. ;Scaner. Scans whole flash, searchs configs, merge theirs in file (max=32K), runs theirs startups,
  77. ;creates PatchTable (max=1K=64 patches), address of PatchTable writes in RAM.
  78. ;If "#" pressed during phone's startup - Scaner won't start. Safe mode...
  79. ;
  80. ;Dispatcher
  81. ;It is procedure from master-patch, which calls all patches with ID's high byte equal to parameter, which passed via R0.
  82. ;It needs for calling several patches from one entrypoint.

复制代码
  1. ;SL75 - Pictures add-on v5
  2. ;(c) avkiev
  3. ;(r) 1nvisible
  4. ;(p) rEgSpy

  5. ;(!) Master



  6. A4316C: 54009FE51EFF2FE1 04F01FE5,0xA0063691   ; SL7C v47


  7. #pragma enable old_equal_ff
  8. 0063600: 00B50120800314DF041CC7DFE4804460
  9. 0063610: 2BA255689668D7682EA003A10131C3DF
  10. 0063620: 0020606000BDC04600B5421800231038
  11. 0063630: 10309042F6D24168A942F9D18168B142
  12. 0063640: F6D1C168B942F3D16380018A21806060
  13. 0063650: 011C20318161083401332030E8E7
  14. 0063660: 00B5C7DFE480051D2C68002C08D06068
  15. 0063670: 002805D0618808340029F8D115DFF6E7
  16. 0063680: 286815DF00BD
  17. 0063690: 00B5C7DFE4804268002A08D011885068
  18. 00636A0: 0832002803D0A142F8D1143018BD0848
  19. 00636B0: 00BD
  20. 00636C0: "GraphicPatchFile"
  21. 00636D0: 0x000006DC,"0:\\Misc\\Patches\\GPF\\*",00

  22. 00636F0: 0xB1C2D3E4,0x0000AB07,0x000000F0,0x00000090,00
  23. #pragma disable old_equal_ff


  24. /*
  25. This patch made for changing and ad由于非常钦佩楼主,不得不说声好! pictures in the mobile.
  26. After installing this patch for changing some picture you should:
  27. 1. Prepare gpf-file.
  28. 2. Upload it into mobile to folder "0:\Misc\Patches\GPF" (or to subfolder).
  29. 3. Run Refresher.
  30. That's all ! No more graph-patches, lets work with gpaph-files.
  31. PS. Graph-file can have any name. But, if it begins with underscore - this file will be skipped.

  32. Format of gpf-file:
  33. 0x00:   db   "GraphicPatchFile"
  34. 0x10:   dd   Number, Description, 0, 0
  35. 0x20:   db   data...
  36. Description is 4 bytes: X, Y, Compression&Bits, 0
  37. Merging several such files gives to us gpn-file. It can be processed too.

  38. For creating gpf-file:
  39. 1. Upload your picture in some fubu using SPC3.
  40. 2. Open this fubu in Smelter.
  41. 3. Pictures - RightClick - Save picture as GPF.
  42. */
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-2-7 18:30:29 | 显示全部楼层
本帖最后由 icfly 于 2010-2-7 18:59 编辑

报告下有问题的补丁
1、修改锁键盘的提示信息为日期和时间
---滑盖滑上后滴死机,死机地址如下
100207_185249.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-10 23:01:22 | 显示全部楼层
楼上说的补丁问题我发现了,但是解决不了.
只好搁置,谁让SL锁键盘后有两个显示.
回复 支持 反对

使用道具 举报

发表于 2010-6-16 16:25:36 | 显示全部楼层
;改变媒体文件名称

;(c) avkiev

;(p) x.NN

;SL7C

;默认的拍照、录像等文件名改和65类似,以拍照时间为文件名

0425694: 0xA05FE5A1 0xA0063B01

0063B48: 0xFFFFFFFF 0xA05FE5A1

#pragma enable old_equal_ff

0063B00: 33B51448C4DF17D0051D0DA49B00E418

0063B10: 281C291C0831B4DF6879297A6A7AAB7A

0063B20: 1FB429886420B8DF0A1C2B79291C1031

0063B30: 0598A0DF1FBC33BD03BC034CA04730BD

0063B40: 6A70670033677000

0063B50: 0xB1C2D3E4,0x0000AB09,0000000000000000,"\

{p=D89EA48B925A534F8765F64E0D54F079 cp=avkiev id=AB09}\

{20 s Format ml=40 v=`%02u%02u%02u_%02u%02u%02u.%s`}",00

#pragma disable old_equal_ff



;locale=Chinese_People's Republic of China.936
这个有常规补丁吗
回复 支持 反对

使用道具 举报

发表于 2011-1-6 11:39:18 | 显示全部楼层
“自定义文件夹图标”可以顺利刷入手机,但是一点“我的文件夹”就“嘀”······
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 07:53

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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