[Library] Version=25.11.2006 ;1.基址为:+0FD4000 ;2.E4需要手工指定 ;3.c0-ff部分请自行对照老版FL及biglib修改 ;4.部分有特征值的项仍不能自动生成,请用smelter手动搜索 ;5.FD请更改为0x0000F000 ;6.1C7 x之,1c6加上a-f左右的80b5就是,取B5。 00:SWI0= 01:SWI1= 02:SWI2= 03:SWI3= 04:SWI4= 05:DecToHex = F0B5061C0C1C151C85B068461122??49??????????E0207869466A460009085C307021780134 06:GetAkku = 1C402DE9????9FE5002180E0822083E00120D2E7FF0052E3????9F05??00000A800012E3????9F050000900582018000B200D001??00000A0030A0E3 07:GetLP = ??B5??1C??1C??????????1C00270028????????????0088 + 1 08:SetIllumination(unsigned char dev,unsigned long param1,unsigned short bright,unsigned long delay)=FF4D2DE????9A0E1????9FE508D04DE200????E5????????00A0A0E30000 09:SwitchPhoneOff = 0010A0E30000A0E3????????08402DE9 0A:fopen(const char * cFileName, unsigned int iFileFlags, unsigned int iFileMode, unsigned int *ErrorNumber)=FE,40,2D,E9,02,70,A0,E1,01,60,A0,E1,03,50,A0,E1,00,40,A0,E1,??,??,??,??,00,30,E0,E3,04,30,8D,E5,00,50,8D,E5,2C,C0,90,E5 0B:fread(int FileHandler, void *cBuffer, int iByteCount, unsigned int *ErrorNumber)=;;FE,40,2D,E9,02,70,A0,E1,01,60,A0,E1,03,50,A0,E1,00,40,A0,E1,??,??,??,??,00,30,E0,E3,04,30,8D,E5,00,50,8D,E5,30,C0,90,E5 0C:fwrite(int FileHandler, void * cBuffer, int iByteCount, unsigned int *ErrorNumber)=;;FE,40,2D,E9,02,70,A0,E1,01,60,A0,E1,03,50,A0,E1,00,40,A0,E1,??,??,??,??,00,30,E0,E3,04,30,8D,E5,00,50,8D,E5,5C,C0,90,E5 0D:fclose(int FileHandler, unsigned int *ErrorNumber)=38,40,2D,E9,01,50,A0,E1,00,40,A0,E1,??,??,??,??,00,C0,90,E5 0E:fflush = 38,40,2D,E9,01,50,A0,E1,00,40,A0,E1,??,??,??,??,08,C0,90,E5 0F:lseek(int FileHandler, unsigned int offset, unsigned int origin, unsigned int *ErrorNumber, unsigned int *ErrorNumber2)=??,??,??,E9,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,E8 10:mkdir = 38,40,2D,E9,01,50,A0,E1,00,40,A0,E1,??,??,??,??,??,??,??,??,04,D0,8D,E2,05,20,A0,E1,04,10,A0,E1,30,40,BD,E8,00,00,A0,E3,00,30,E0,E3,??,??,??,??,7C,40,2D,E9,01,60,A0,E1,02,50,A0,E1,00,40,A0,E1,??,??,??,??,00,30,E0,E3,00,30,8D,E5,??,??,??,??,00,00,A0,E3,05,30,A0,E1,06,20,A0,E1,04,10,A0,E1,??,??,??,??,7C,80,BD,E8,38,40,2D,E9,01,50,A0,E1,00,40,A0,E1,??,??,??,??,??,??,??,??,04,D0,8D,E2,05,20,A0,E1,04,10,A0,E1,30,40,BD,E8,00,00,A0,E3,00,30,E0,E3,??,??,??,?? 11:OpenReadCloseFile = FE,B5,07,1C,0C,1C,00,25,00,AB,1D + 1 12:GetFileAttrib = 7C402DE90160A0E10250A0E10040A0E1????????0030E0E300308DE514C090E50000A0E3 13:SetFileAttrib = 7C402DE90160A0E10250A0E10040A0E1????????0030E0E300308DE540C090E50000A0E3 14:malloc(unsigned int size)=00,10,A0,E1,02,00,A0,E3,??,??,??,??,70,40,2D,E9 15:mfree(void *)=00,00,50,E3,??,??,??,??,1E,FF,2F,E1,04,E0,2D,E5,3C,D0,4D,E2 16:sprintf(char *buf, const char *str, ...)=??,B4,??,B5,??,B0,??,90,??,48,??,A9,??,91,??,44,??,90,??,48,??,44,??,90,??,AD,??,1C,??,AB,??,AA,??,99,??,??,??,??,??,1C,??,1C,??,20,??,??,??,??,??,1C,??,B0,??,BC,??,BC,??,B0,??,47 17:strcat(char *,const char *)=??,78,??,1C,??,2B,??,D0,??,32,??,78,??,2B,??,D1,??,78,??,31,??,70,??,32,??,2B,??,D1,??,47 + 1 18:strchr(const char *,int)=??,06,??,0E,??,38,??,30,??,78,??,42,??,D0,??,29,??,D1,??,42,??,D0,??,20,??,47 + 1 19:strcmp(const char *,const char *)=??,??,??,E3,??,??,??,03,??,??,??,1A,??,??,??,E9,??,??,??,??,??,??,??,E4,??,??,??,E4,??,??,??,E0,??,??,??,E1,??,??,??,E0,??,??,??,01,??,??,??,0A,??,??,??,E8,??,??,??,E1,??,??,??,E0,??,??,??,03,??,??,??,1A,??,??,??,E1,??,??,??,E0,??,??,??,03,??,??,??,1A,??,??,??,E1,??,??,??,E0,??,??,??,03,??,??,??,00,??,??,??,11,??,??,??,E1,??,??,??,E4,??,??,??,E4,??,??,??,E3,??,??,??,21,??,??,??,1A,??,??,??,E4,??,??,??,E4,??,??,??,E3,??,??,??,21,??,??,??,0A,??,??,??,E0,??,??,??,E1 1A:strcpy(char *dest,const char *source)=??,1C,??,1C,??,43,??,07,??,B4,??,D1,??,??,??,01,??,E0,??,C2,??,C9,??,1B,??,43,??,40,??,D0,??,06,??,0E,??,70,??,32,??,29,??,D0,??,0A,??,E7,??,78,??,31,??,70,??,32,??,2B,??,D0,??,78,??,31,??,70,??,32,??,2B,??,D1,??,BC,??,47 + 1 1B:strlen(char *)=??,B4,??,1C,??,07,??,D0,??,78,??,30,??,29,??,D1,??,1B,??,BC,??,47,??,07,??,D1,??,??,??,01,??,C8,??,1A,??,43,??,40,??,D0,??,1B,??,06,??,D1,??,38,??,E7,??,04,??,0E,??,D1,??,38,??,E7,??,02,??,0E,??,D1,??,38,??,E7 1C:wsAppendChar(void *WSHDR,int wchar)=??,B5,??,1C,??,D0,??,1C,??,??,??,??,??,68,??,88,??,42,??,D9,??,33,??,04,??,0C,??,80,??,68,??,00,??,52,??,BD 1D:wsInsertChar = F8B50F1C041C0028??D0256850002E18 1E:GetPITaddr = 10B5041C??????F?A042??D9??????F?0069E100401810BD 1F:DrawMainScreen = 70B5??490131481E??????E???4D0120??600420 20:DrawScreenSaver= 10B5??????F?041C??????F???????F?0020??????F?0628??D2??A3 21:GetImgHeight = 80B5??????F?002800D180BD407880BD 22:GetImgWidth = 80B5??????F?002800D180BD007880BD 23:DrawImg(unsigned char x, unsigned char y, short picture)=??,4B,??,B5,??,42,??,D0,??,??,??,??,??,BD + 1 24:DrawImage2 = F8B50E1C051C171C6520 25:DrawCanvas(void *data, int x1, int y1, int x2, int y2, int flag_one)=??B5041C1E1C00AB0698079D19805A80 26:DrawImgBW=??B5ED498DB01F1C 27:AddIconToIconbar=??B510880F1C 28:getEELiteMaxID = 30021FE5040090E51EFF2FE108402DE90130A0E10010A0E148021FE5 29:getEEFullMaxID = ????1FE5B000D0E1FF0C40E2FF0050E2 2A:GetEELiteBlockAddress = 0010A0E1????????08402DE90D20A0E1B200D0E1 2B:getEELiteBlockSizeVersion = 08402DE90130A0E10010A0E1E0011FE5B200D0E1 2C:getEEFullBlockSizeVersion = 3E402DE90140A0E108108DE20250A0E1 2D:StartWriteEELiteBlock = 0E402DE902C0A0E13C219FE50C008DE80120A0E10010A0E1 2E:FinishWriteEELiteBlock = 08402DE90130A0E10010A0E1EC021FE5B8209FE5B200D0E1 2F:DeleteEELiteBlock = 08402DE90130A0E10010A0E148021FE55C219FE5B200D0E1 30:WriteEELiteBlock = 0E402DE901C0A0E10310A0E102E0A0E1????????10309DE50E008DE80010A0E1????????0E30A0E10C20A0E1B200D0E1 31:strrchr = 00220B061B0E01780130 + 1 32:PlaySound(long param1, long param2, long param3, long tone, long param5)=F?4D2DE940DF4DE242CC41E207C05CE230B19DE5 33:PlaySound2 = 08402DE90030A0E300308DE5????????0880BDE8 34:PlaySoundLoop = F0402DE9??D04DE20170A0E10250A0E10040A0E1 35:AlarmClockRing = 98B51?4900241?484C600880??F???E? 36:GetATCmdString = 10B5??????F?041C??????F?????80000C390958601810BD 37:OriginalATCGSN = 00B585B0??????F?6846??????E?00A80130 38:PostAtCommand = 80B5??????F?39300121??????F???????F?3A300121??????F?7A490220 39:SendATAnswerStr= 10B5041C??????E?0104090C201C??????F?10BD 3A:mfree_high = 80B5002801D0??F???E?80BD10EB0000 3B:MemChr = 0B061B0E002A??D? + 1 3C:SetFileSize = 7C,40,2D,E9,01,60,A0,E1,02,50,A0,E1,00,40,A0,E1,??,??,??,??,00,30,E0,E3,00,30,8D,E5,44,C0,90,E5 3D:editOrNewTXTModule = 08B50023002804D10022002102200092 3E:LoadProcesses = 10B502242528??D2??A31B5C5B009F44 3F:GetPaletteAdrByColorIndex = ??491828??D28000??E0 + 1 40:GetVibraStatus = 57616C6C706170657200000050726F76696465720000000053746172745F416E696D6174696F6E00456E645F416E696D6174696F6E00000080B5+83 41:GetProvider = ??B5051C0C1C????????011C221C281C????????B0BD10B5 42:IsScreenSaver = ??B50120????????80BD80B50028????0120????????80BD0120 43:IsUnlocked = ??4880B5103880680028??D0????????0028??D1012080BD + 1 44:TempLigntOn = ??B5????????163D29780022????????291C201C????????B0BD10B5041C00220021 45:GetWavLen=F04D2DE90040B0E1 46:HasNewSMS = ??B50025????????0028??D1 47:HasFlashSMS = ??484068002804D000 + 1 48:ReadNewSMS = ??B5B3B06846 49:ReadFlashSMS =011C??480068DEE7 +1 4A:PlayFile = FF4D2DE908D04DE23CB09DE540A89FE5 4B:StartMidlet = F04D2DE90040A0E10100D0E5 4C:GetMissedCallsCount = ??B5????????1B484468????????201C 4D:CallAfterTimer(void *htimer, long ms, void ptr())=70402DE90160A0E10250B0E10040A0E1????????2010A0E3????????????????020000EF0000A0E3????????3C201FE5 4E:__thumb int MsgBoxError(int flag, int LgpId)=??,4A,C3,07,??,D4,38,3A,??,1C,??,21,??,E7+1 4F:__thumb int MsgBoxYesNo(int flag, int LgpID, void CallBackProc(int))=??,1C,??,1C,??,4A,70,32,??,E6+1 50:__thumb int MsgBoxOkCancel(int flag, int LgpID, void CallBackProc(int))=??,1C,??,1C,7E,4A,A8,32,??,E6+1 51:GetNetAccessMode = 021C09780120914200D000207047????00787047 + F 52:GetIlluminationDataTable = (00B0CAE571FFFFEA????????1EFF2FE1F04D) + 8 53:memcmp(void *m1,void *m2,int n) = ??B4042A0ED3031C0B439B070AD108C810C9A34202D1043A042AF8D2A34201D004380439002A02D1002010BC7047D30701D5013205E003780C7801310130A34207D103780C7801310130A34201D1023AF1D1181BE9E700007847000001402DE9 54:StrToInt = 10B5002302780130141C093C042C????202A????302A 55:SwitchVibraOnOff = 50726F76696465720000000053746172745F416E696D6174696F6E00456E645F416E696D6174696F6E00000080B5+8d 56:PlayVibra = 57:IsCallAfterTimerStillRunning = 10402DE90040A0E1830400EB010050E3 58:ClearMemory = 0020A0E300402DE90230A0E102C0A0E102E0A0E1201051E20C50A0280C50A02820105122FBFFFF2A011EB0E10C50A0280C00A0480040BDE80111B0E1042080241EFF2F010120C0440120C044400411E30120C0141EFF2FE17847000010402DE9 59:memcpy(void *dest,const void *source,int cnt) = 0120C0441EFF2FE178470000030052E3+c 5A:KeypressOn = 70B5041C251C80208543????????C34E + 1 5B:KeypressOff = F8B5041C061C80208443 + 1 5C:GetCPUClock()=??B5????????80BD80B51348 5D:GetCPULoad()=10B5074C2068 + 1 5E:GetMMIMemUsed =??B51348????????80BD80B5 5F:GetNonPermMemAvail = 04E02DE53CD04DE218308DE21C208DE220108DE238008DE20F008DE924308DE200308DE5AC0B1FE528308DE22C208DE2 60:ShowMainMenu = 80B5????????????????80BD08B5????????002807D0 + 1 61:ShowNativeMenu = 0020C04310BD002010BD80B5????????80BD + B 62:SetVibraStatus = ??,B5,??,1C,??,48,{??,B5,??,1C,??,04,??,48,??,0C,??,38,??,68,??,28},??,21,??,1C,??,A2,??,??,??,FA,??,BD 63:MS_Wallpaper_Flush = 80B50020????????0020????????80BD80B50020????????80BD + 1 64:TriggerUpdate = ??1C????80B50068????????80BD011C????80B50068????????80BD0A1C011C????80B50068????????80BD0A1C011C????80B50068????????80BD0A1C011C + 1 65:EndCall = ??B50022131C82210092 66:EndCallBusy = ??B5031C06480091062100220130 67:IsDirectCallActive = ??480068704710B5041C0529 + 1 68:GetScreenSaverRAM =01322639A0+23 69:LockSched(void) = 10402DE9????????000050E30800001A 6A:UnlockSched(void) = 08402DE9????????000050E30800001A 6B:FindFirstFile(DIR_ENTRY *DIRENTRY,char *mask,unsigned int *ErrorNumber)=7C402DE90060A0E10100A0E10250A0E1 6C:FindNextFile(DIR_ENTRY *DIRENTRY,unsigned int *ErrorNumber)=??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,EA,??,??,??,??,20,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E8,??,??,??,E3,??,??,??,??,??,??,??,E1 6D:FindClose(DIR_ENTRY *DIRENTRY,unsigned int *ErrorNumber)=??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,EA,??,??,??,??,10,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E8,??,??,??,E3,??,??,??,??,??,??,??,E1 6E:IsCalling = ??B50025????????3C4E0124201C 6F:RefreshGPRSTraffic = 90B587B06846????????009C 70:GetGPRSTrafficPointer = 1B4820307047 + 1 71:DrawRoundRect = FFB59FB01F1C 72:SetCurrentSecondOfCall = 10B5????????17488489????????201C10BD+1 73:GetTypeOfCall = 10B5041C????????4221201C????????D4206043+1 74:GetFunctionPointer = 10B5041C????????002801D0201C00E016A0+1 75:StoreXYWHtoRECT=10B5029C0180C91801394280818011190139C180 76:SetWindowText=F8B5041C0120069E2070201C171C1D1C0C300822 77:set2color_byPaletteAdr = B0B5041C081C151CE11C????????E11D281C????????6078102108436070B0BD10B5+1 78:GetTimeFormat = 4F4980B5887000F0F5FA80BD4C4880+D 79:DrawObject=10B5041C????????002802D0211C????????10BD80B50028 7A:ClearWindowBuffer=10B5041C0078EC49012812D0032814D0062801D00A2805D1 7B:GetProfileFilter =10B5041C????????????0019FF3051308478 +1 7C:SetVibration(unsigned int power)=F8402DE9????????0040A0E10400A0E3 7D:IsIncognitoCall = 10B5041C????????3221201C????????D420 + 1 7E:Rand= ??6853019A1838321202120A026001314A+1 7F:IsPlayerOn = ??,48,??,68,??,29,??,D1,??,68,??,28,??,D0,??,20,??,47,??,20,??,47 + 1 80:ShowCallList(int list, int zero)=80B5ACB00A9110A9+1 81:HexToDec = 0A1040E2200140E0200280E0200480E0200880E0A001A0E1002180E0821051E0010080520A1081421EFF2FE1 82:GetCurrentTrackFilename = B0,BD, ??,B5,??,B0,??,A9,??,46,??,22,??,??,??,EF,??,4D,??,1C,??,69,??,30,??,69,??,28,??,D1,??,22,??,21,??,1C,??,A3 + 2 83:GetPathOfFoundFile = F04D2DE90040A0E1A900D0E5 84:GetFileStats(const char *cFileName, void * StatBuffer, unsigned int *errornumber) = 7C402DE90160A0E10250A0E10040A0E1????????0030E0E300308DE54CC090E5 85:StrCmpNoCase = F0B50022DF2600E0 + 1 86:ReadEEPROMData = FE452DE90180A0E108108DE2 87:WriteEEPROMData = F04D2DE918D04DE201B0A0E114108DE2 88:GetAccessoryType = ??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,01,??,??,??,E5,2E,??,??,E3,2D,??,??,13,??,??,??,0A,??,??,??,E1 89:GetLangMesIntoWS = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,EB,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,0A,??,??,??,E5,??,??,??,E1,??,??,??,BA,??,??,??,E1,??,??,??,E1 8A:GetFreeFlexSpace = 38402DE90008A0E14008A0E10040A0E10150A0E1????????18C090E5 8B:GetTotalFlexSpace = 10402DE90040A0E1????????641090E50400A0E1 8C:RegExplorerExt(REGEXPLEXT const *)= 30402DE90040A0E1000090E514D04DE2 8D:GetProfileName = ??,B5,??,1C, {??,B5,??,22,??,21,??,46,??,??,??,??,??,??,??,28,??,D0,??,??,??,??,??,99,??,42,??,DD,??,1C,??,BD} ,??,1C,??,22,??,1C,??,??,??,F9,??,BD 8E: int fmove(char *SourceFileName, char * DestFileName, unsigned int *ErrorNumber) = 7C402DE90160A0E10250A0E10040A0E1????????0030E0E300308DE534C090E50000A0E3 8F: int rmdir(char *cDirectory, unsigned int *ErrorNumber) = 38402DE90150A0E10040A0E1????????38C090E504D08DE2 90: int truncate (int FileHandler, int length, int *errornumber) = 7C402DE90160A0E10250A0E10040A0E1????????0030E0E300308DE550C090E5 91: int isdir(char *cDirectory, unsigned int *ErrorNumber) = 38402DE90150A0E10040A0E1????????24C090E504D08DE20520A0E1 92: __arm int * calloc(size_t nelem, size_t elsize) =7C402DE90160A0E10250A0E10040A0E1????????0030E0E300308DE54CC090E5 93:__arm RebootPhone = 08402DE9????????0210A0E3000281E1 94:__arm int ExecuteFile(WSHDR *filepath, WSHDR *mimetype) = 70402DE90260A0E10050A0E10140B0E10200001A0500A0E119FFFFEB040000EA 95:int UnRegExplorerExt(REGEXPLEXT const *) 96:GetWavLenByContent 97:CreatePath 98:PlaySoundVibra 99:__arm int PlayMelodyInMem (char Unk_0x11, void *MelAddr, int MelSize, int unk2_0xFFFF, int Unk3_0, int Unk4_0) ;FF4D2DE908D04DE23CB09DE5???? 9FE50280A0E10170A0E10060A0E1010070E3070000DA160056E3050000AA 9A:__arm int ChangeVolume (unsigned char Volume) ;38402DE90050A0E1???? 9FE50100A0E3200084E5?????? EB???? 9FE5 9B:Audio params addr ;*(0500D4E5010080E20500C4E5F880BDE8+10) 9C: 9D: 9E: 9F:DrawRect =8FB01A98199F151C1C1C3843189E72D0-1 A0:wsprintf(WSHDR *,const char *format,...)=??,B4,??,B5,??,B0,??,B0,??,1C,??,22,??,32,??,46,??,A9,??,??,??,??,??,1C,??,98,??,??,??,??,??,1C,??,1C,??,99,??,??,??,??,??,A8,??,90,??,1C,??,21,??,1C,??,AB,??,??,??,??,??,B0,??,B0,??,BC,??,BC,??,B0,??,47 A1:wstrcpy=10B5041C0888400002190232201C06?????? A2:Unicode_GetCharByPosition= 00B5021C0AD0101C+1 A3:ws2str(WSHDR *ws, char *str, unsigned int size)=F74D2DE900A0A0E108019FE5 A4:AllocWS_2(int len)=0204120CF348F149D6E7 + 1 A5:FreeWS_2(WSHDR *wshdr)=10B5041C0CD0A168002909D0E068012801D120688847A168201C8847012010BD002010BDECE770B5061C0D1C A6:void ResetGPRSTraffic()= ??9204221C23211C3448 + 11 A7:char IsGPRSEnabled() = ??B5????????80BD80B50121????????80 A8:char IsGPRSConnected() = 80,B5,FFF7EFFF,00,28,01,D0,01,20,80,BD,00,20,80,BD,80,B5 A9:void KbdLock() = 40787047??,49,80,B5,01,20 +5 AA:OpenWriteCloseFile = AB:SWI_AB = AC:DrawText = AD:StrAnsi2Uni = AE:StrUni2Ansi = AF:Hex2Int=??B5041C0E1C0025????????0828??D82021??E0 B0:DrawPicWithCanvas = B1:DrawColorPicWithCanvas = B2:GetBuildCanvas = B3:Seconds2iTime = B4:GetDateTime(TDate *, TTime *)= 30B5051C0C1C002885B0??D?02AD B5:GetWeek(TDate*)= 80B5??????F?011D0720??????E?0806000E80BD B6:GetProfile()= 10,B5,??,??,??,??,??,??,04,78,??,??,??,??,20,1C,10,BD,F8,B5 B7:SetProfile(char)=10B5041C??F???E?0?2C0CD2201C B8:dwMODdw = 802410E200006042413032E000106122A1C170E0 B9:KbdUnlock = 3B4980B50020103988600121 + 1 BA:void *realloc(void *ptr, int size)= 70402DE90040A0E10200A0E30160A0E1 ;04E02DE53CD04DE218308DE21C208DE220108DE238008DE20F008DE924308DE200308DE5????????28308DE22C208DE230108DE2????????????????000050E3 BB:void *memset(void *s, int c, int n)= FF3001E20210A0E1032483E1022882E192FFFFEA78470000802410E200006042 BC:int divide(int divisor, int dividend)= 1E,FF,2F,E1,78,47,00,00,00,20,A0,E3,A1,C1,70,E0,??,??,??,??,21,C4,70,E0,??,??,??,??,00,04,A0,E1,FF,24,82,E3,21,C2,70,E0,??,??,??,??,21,C4,70,E0,??,??,??,??,00,04,A0,E1,FF,28,82,E3,21,C4,70,E0,00,04,A0,21,FF,2C,82,23,21,C2,70,E0,??,??,??,??,00,C0,70,E2 +8 BD:int DivBy10(int divident)= 00,10,61,22,1E,FF,2F,E1,78,47,00,00,00,30,B0,E1,00,00,60,42 +C BE:RunScaner = BF:SpellTime = C0:MiniGPS= C1:RunDispatcher = C2:GetAllPatchesByInject= C3:ProcessFiles = C4:GetBuffer = C5:PIT_Manager_Core C6:GetAkkuCapacity()=08402DE90310A0E30000A0E3 C7:CallLibFunByNumber C8:RamCap = *(696969696969696300 - 18) C9:RamLS = *(696969696969696300 - 18) + 2 CA:RamNet = *(00F025F809E00AE0 + E) + 1A CB:RamNetRX = *(00F025F809E00AE0 + E) + 20 CC:RamMissedCalls= *(80B58821C848 - 4) + 4 CD:RamMissedSMS= *(291C0020????????F8BD??????????????????????A8 + 12) + 108 CE:RamDateTime = *(727463616C2F7274 - C) + 38 CF:RamAlarm = *(416C61726D2074696D653A00 - 4) D0:RamAccPoint = &(80039FE5044080E51040BDE878039FE5????????6C139FE5040081E50010A0E3) D1:RamScreensaver = *(794E000081270000+8) ;&(????????F760????????0025002803D1) D2:RamAutoTime = *(281C????????09B0F0BD??????A8 + A) + 4 D3:RamStby = *(????????70B50D1C041C081C????????B8210851281C)+8 D4:RamMissedMes = &(??,B5,??,4F,??,1C,??,20,??,24,??,1C,??,63,??,64,??,63 + 2) + 28 D5:RamIsLocked = *(90B589B000200790 - 18) D6:RamNetOnline = &(2A482A4E0068002805D125480088C00701D4301C70BD264C) D7:RamScreenBrightness = *(E803000000000000??????????????A8????????1405000000000000 + C) - 16 D8:RamMenuAnywhere = *(0000000023232300+8) D9:RamShutdownMode = *(??????A8????????14050000000000000600000000000000??????A811800000) DA:RamIsShutdown = &(10402DE9????????000050E31080BD08????????000094E5000050E3????????????????0100A0E3000084E50100A0E31080 + 10) DB:RamMainscreenAccuIcon = &(7047B0B5????????0068????0028 + 0A) + 4 DC:__swi __arm int *RamRandSeed(void)= &(30B5??4C051C0021201C????????2068286030BD + 2) DD:RamCurrentTrack = DE:RamIsSimPresent = &(60179FE5000191E700) ;&(??,??,??,E5,??,??,??,E7,??,??,??,E3,??,??,??,13,??,??,??,03,??,??,??,EA) DF:RamPressedKey = *(D118C860086198540020C04310BD0000+10)-18 ;&(??,B5,??,1C,??,1C,??,20,??,43,??,4D + 0A) E0:RamScreenBuffer= *(4C43445F444953504C4159515545554500000000 - C) + B0 E1:unsigned int RamMPlayer_CtrlCode() = E2:RamKeyBuffer = &(????????140052E30000D3E70630D1E5) E3:RamProfileNum = *(10B5041C????????EE496000 - C) E4:FreeRAM = E5:LP_MonthsShort = <000012B3> E6:Pic_Big0 = <00000447> E7:Pic_Little0 = <000003CE> E8:Pic_Extra = <0000045D> E9:Pic_Profiles = <000004A3> EA:Pic_Vibra = <000002A9> EB:Pic_Call = <0000039C> EC:Pic_AdvNet = <000004AA> ED:LP_MonthsLong = <000011A7> EE:LP_Weekdays = <00000400> EF:Pic_Calendar = <00000455> F0:Pic_AccuGraph = <000004C2> F1:BuildCanvas = 70B5????0D1C??6B??6B + 1 F2:lpRAM_PIT F3:RAM_PIT_Cap F4:size_t strspn(const char *s1, const char *s2)=??,B4,??,1C,??,78,??,2D,??,D1,??,1A,??,BC,??,47,??,1C,??,78,??,33,??,2A,??,D1,??,1A,??,E7,??,42,??,D1,??,34,??,E7 F5:Ram_LCD_Overlay_Layer=&(E08170BD70B5??1C??????????48 + C) F6:RAM_LCD_Layer_Base_Ptr=&(00B5??????FF431C??D0??4940014018??????BD0020??BD??B5??????FF0028??D0????????0028 + A) F7: F8:Additional_PIT_address= F9:Additional_PIT_start= <000004A3> FA:Additional_PIT_end= <000006A4> FB: FC:PictureRelocationTable= FD:PictureRelocationBase= <0000F000> FE:NextPictureMagic= <00001E1E> FF:AddrLibrary()= ; ;High Library ; 100:GBS_SendMessage(int cepid_to, int msg, ...)=FC412DE920509DE50080A0E1 101:GBS_ReciveMessage(GBS_MSG *)=F8402DE90050A0E1????????0040A0E1B0611FE5 102:GBS_AcceptMessage(void)=7C402DE9????????0040B0E1AC581FE5 103:GBS_ClearMessage(void)=70402DE9????????0040B0E1D4551FE5DC651FE5 104:GBS_PendMessage(GBS_MSG *)=FE402DE90040A0E1????????0050A0E1A8671FE5B0771FE5 105:CreateGBSproc(int cepid, const char *name, void (*onMsg)(void), int prio, int unk_zero)=??,??,??,E9,??,??,??,E2,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E8 106:CSM_root() = &(??4880B58068????????80BD0000??????A8) 107:CreateCSM(const CSM_DESC*,void *,int)=??,1C,??,1C,??,1C,??,??,??,B5,??,68,??,??,??,??,??,BD011C + 1 108:FindCSMbyID(int id)=011C????80B58068????????80BD011C????80B58068????????80BD????80B58068????????80BD + 1 109:DoIDLE(void)=????80B541688068344A????????80BD + 1 10A:GetConfig(unsigned int id) = <00000000> 10B:GetMinAdrScan() = <00000000> 10C:GetMaxAdrScan() = <00000000> 10D:GetCI() = <00000000> 10E:Vibration(unsigned int power, unsigned int duration) = <00000000> 10F:freeUSSD()=10B5????606800280BD0 + 1 110:wstrcopy(char *dst, char *src)=051C0C1C161C00200AE0+92 111:GetTypeUSSD()=??,??,??,68,??,28,??,D1,??,20,??,47,??,78,??,47 + 1 112:SetUSSD(StructUSSDStr *)=F8B5041C0078????????002800D1F8BD + 1 113:strpbrk(const char *s1,const char *s2)=??,B4,??,1C,??,1C,??,78,??,2D,??,D1,??,1A,??,BC,??,47,??,78,??,1C,??,2A,??,D0,??,42,??,D1,??,1A,??,E7,??,78,??,33,??,2A,??,D1,??,34,??,E7 114:strncat(char *dest,const char *substr,int maxSubLen)=??,B4,??,78,??,1C,??,2C,??,D0,??,33,??,78,??,2C,??,D1,??,2A,??,D0,??,78,??,31,??,70,??,33,??,2C,??,D0,??,3A,??,D1,??,21,??,70,??,BC,??,47 115:strncmp(const char *s1,const char *s2,int n)=??,1C,??,43,??,07,??,B4,??,D1,??,??,??,01,??,E0,??,30,??,31,??,3A,??,2A,??,D3,??,68,??,68,??,42,??,D1,??,1B,??,43,??,40,??,D0,??,2A,??,D1,??,20,??,BC,??,47,??,78,??,78,??,31,??,30,??,2B,??,D3,??,42,??,D1,??,3A,??,D1,??,1B,??,E7 + 1 116:strncpy(char *dest,const char *source,int maxlen)=??,B4,??,1C,??,1C,??,43,??,07,??,D1,??,??,??,01,??,E0,??,31,??,3A,??,C3,??,2A,??,D3,??,68,??,1B,??,43,??,40,??,D0,??,2A,??,D0,??,78,??,31,??,70,??,33,??,2C,??,D0,??,3A,??,D1,??,BC,??,47,??,2A,??,D9,??,1E,??,22,??,70,??,33,??,39,??,D1,??,E7 117:strrchr_2(const char *s,int c)=??,22,??,06,??,0E,??,78,??,30,??,42,??,D1,??,1E,??,29,??,D1,??,1C,??,47+1 118:strstr(const char *s1,const char *s2)=??,B4,??,1C,??,1C,??,78,??,78,??,34,??,33,??,2A,??,D3,??,42,??,D0,??,2D,??,D0,??,2A,??,D1,??,1C,??,BC,??,47,??,30,??,E7 119:strtol(const char *nptr,char **endptr,int base)=??,B5,??,B4,??,1C,??,1C,??,27,??,9C,??,??,??,??,??,78,??,34,??,29,??,D0,??,68,??,5C,??,07,??,D4,??,29,??,D0,??,29,??,D1,??,??,??,02,??,43,??,E0,??,3C,??,1C,??,1C,??,1C,??,??,??,??,??,1C,??,2D,??,D0,??,68,??,42,??,D1,??,98,??,60,??,05,??,25,??,??,??,??,??,1C,??,2C,??,DA,??,42,??,28,??,DD,??,60,??,07,??,B0,??,BC,??,BC,??,47,??,1C,??,2E,??,DA,??,60,??,??,??,E7 11A:strtoul(const char *nptr,char **endptr,int base)=??,B5,??,B4,??,B0,??,1C,??,27,??,9C,??,??,??,??,??,1C,??,68,??,90,??,??,??,??,??,78,??,34,??,29,??,D0,??,68,??,5C,??,07,??,D4,??,29,??,D0,??,29,??,D1,??,??,??,02,??,43,??,E0,??,3C,??,21,??,60,??,1C,??,1C,??,9A,??,??,??,??,??,1C,??,2D,??,D0,??,68,??,42,??,D1,??,98,??,60,??,68,??,28,??,D1,??,1C,??,B0,??,BC,??,BC,??,47,??,9A,??,60,??,42,??,05,??,D4,??,1C,??,E7 11B:snprintf(char *,int n,const char *format,...)=??,B4,??,B5,??,B0,??,1C,??,A9,??,91,??,90,??,D0,??,19,??,38,??,90,??,??,??,44,??,90,??,??,??,44,??,90,??,AE,??,1C,??,46,??,AA,??,99,??,??,??,??,??,1C,??,2C,??,D0,??,1C,??,20,??,??,??,??,??,1C,??,B0,??,BC,??,BC,??,B0,??,47 11C:memcmp_2(void *m1,void *m2,int n)=10B4042A????031C0B439B07????08C810C9A342????043A042A????A342????04380439002A????002010BC7047D30701D50132????03780C7801310130A34207D103780C7801310130A34201D1023AF1D1181BE9E700007847000001402DE9+1 11D:zeromem(void *dest,int n)=36204860184A19490020012308321C0CE4+a8 11E:memcpy_2(void *dest,const void *source,int cnt)=0120C0441EFF2FE178470000030052E3+c 11F:wstrcpy_2(WSHDR *wshdr_d,WSHDR *wshdr_s)=??,B5,??,29,??,D0,??,28,??,D0,??,68,??,88,??,8A,??,42,??,D3,??,3A,??,??,??,??,??,BD,??,??,??,??,??,BD 120:wstrncpy(WSHDR *,WSHDR *,int)=??,B5,??,1C,??,D0,??,29,??,D0,??,1C,??,??,??,??,??,42,??,D2,??,1C,??,??,??,??,??,1C,??,1C,??,??,??,??,??,BD 121:wstrcat(WSHDR *wshdr_d,WSHDR *wshdr_s)=??,B5,??,1C,??,D0,??,29,??,D0,??,68,??,88,??,68,??,88,??,1C,??,??,??,??,??,18,??,42,??,D2,??,8A,??,38,??,1A,??,1C,??,??,??,??,??,BD,??,1C,??,??,??,??,??,BD 122:wstrncat(WSHDR *wshdr_d,WSHDR *wshdr_s,int n)=??,B5,??,1C,??,D0,??,29,??,D0,??,68,??,88,??,1C,??,??,??,??,??,19,??,42,??,D2,??,8A,??,38,??,1B,??,1C,??,??,??,??,??,BD 123:wstrlen(WSHDR *wshdr)=??,28,??,D1,??,47,??,68,??,88,??,47 + 1 124:wsprintf_2(WSHDR *,const char *format,...)=??,B4,??,B5,??,B0,??,B0,??,1C,??,22,??,32,??,46,??,A9,??,??,??,??,??,1C,??,98,??,??,??,??,??,1C,??,1C,??,99,??,??,??,??,??,A8,??,90,??,1C,??,21,??,1C,??,AB,??,??,??,??,??,B0,??,B0,??,BC,??,BC,??,B0,??,47 125:AllocWS(int len)=0204120CF348F149 + 1 126:CutWSTR(void *WSHDR,int len)=??,B5,??,28,??,D0,??,68,??,88,??,42,??,D2,??,??,??,??,??,BD 127:CreateLocalWS(WSHDR *wshdr,unsigned __int16 *wsbody,int len)=??,B5,??,1C,??,1C,??,1C,??,29,??,D0,??,00,??,1C,??,??,??,??,??,1C,??,1C,??,1C,??,??,??,??,??,BD 128:CreateWS(void *malloc,void *mfree,int len)=??,B5,??,1C,??,20,??,1C,??,1C,??,2D,??,D0,??,2E,??,D0,??,20,??,47,??,1C,??,D1,??,20,??,BD,??,00,??,30,??,47,??,60,??,28,??,D1,??,1C,??,47,??,E7,??,21,??,80,??,1C,??,1C,??,68,??,??,??,??,??,21,??,60,??,60,??,60,??,E7 129:FreeWS(WSHDR *wshdr)=??,B5,??,1C,??,D0,??,68,??,29,??,D0,??,68,??,28,??,D1,??,68,??,47,??,68,??,1C,??,47,??,20,??,BD,??,20,??,BD 12A:DrawObject_2(DRWOBJ *)=??,B5,??,1C,_blf(??,B5,??,46,??,??,??,??,??,??,??,28,??,D0,??,AB,??,78,??,01,??,58,??,BD,??,??,??,??,??,6B,??,42,??,D1,??,??,??,??,??,E7,??,20,??,E7),??,28,??,D0,??,1C,??,??,??,??,??,BD 12B:AddKeybMsgHook(void *proc)= 12C:AddKeybMsgHook_end(void *proc)= 12D:RemoveKeybMsgHook(void *proc)= 12E:GetPaletteAdrByColorIndex_2(int ColorIndex)=??,??,??,28,??,D2,??,00,??,E0,??,??,??,31,??,28,??,D0,??,38,??,28,??,D2,??,??,??,00,??,18,??,47,??,1C,??,47+1 12F:getRGBcolor(int ColorIndex,void *dest)=??,B5,??,1C,_blf(??,49,??,28,??,D2,??,00,??,E0,??,??,??,31,??,28,??,D0,??,38,??,28,??,D2,??,??,??,00,??,18,??,47,??,1C,??,47),??,1C,??,??,??,??,??,BD 130:getRGBbyPaletteAdr(int *paletteAdr,void *dest)=??,29,??,D0,??,28,??,D1,??,20,??,??,??,78,??,70,??,78,??,70,??,78,??,70,??,78,??,70,??,47 + 1 131:setColor(int a,int r,int g,int b,void *dest)=??,B5,??,9C,??,2C,??,D0,??,70,??,70,??,70,??,70,??,BD 132:_arm void *memmove(void *dest,const void *source,int cnt)=??3040E0020053E1CEFFFF2A030010E3 133:StoreXYWHtoRECT_2(void *RECT,int x,int y,int w,int h)=??,B5,??,9C,??,80,??,18,??,39,??,80,??,80,??,19,??,39,??,80,??,BD + 1 134:StoreXYXYtoRECT(void *RECT,int x,int y,int x2,int y2)=??,B5,??,9C,??,80,??,80,??,80,??,80,??,BD 135:IsGuiOnTop(int id)=??,1C,??,??,??,B5,??,68,_blf(??,68,??,1C,??,D0,??,68,??,20,??,42,??,D0,??,20,??,47),??,BD + 1 136:CreateGUI_ID(void *gui,int id)=0A,1C,01,1C,??,??,80,B5,00,68,_blf(13,1C,00,22),80,BD + 1 137:CreateGUI(void *gui)=01,1C,??,??,80,B5,00,68,_blf(00,23,00,22),80,BD + 1 138:CreateGUI_30or2(void *gui)=011C724880B50068 + 1 139:CreateGUIWithDummyCSM(void *gui,int flag)=0A1C011C634880B5 + 1 13A:CreateGUIWithDummyCSM_30or2(void *gui,int flag)=0A1C011C5F48 + 1 13B:GeneralFuncF1(int cmd) = ??,1C,??,48,??,B5,??,68, {??,1C,??,68,??,68,??,2B,??,D0,??,68,??,E7,??,47} ,??,BD,01,1C + 1 13C:GeneralFuncF0(int cmd) = ??,1C,??,48,??,B5,??,68, {??,1C,??,68,??,68,??,2B,??,D0,??,68,??,E7,??,47} ,??,BD,0A,1C + 1 13D:GeneralFunc_flag1(int id,int cmd) = ??,1C,??,1C,??,48,??,B5,??,68, {??,23,??,E7} ,??,BD + 1 13E:GeneralFunc_flag0(int id,int cmd)=??,1C,??,1C,??,??,??,B5,??,68,_blf(??,29,??,D0,??,23,??,??,??,47),??,BD + 1 13F:DirectRedrawGUI(void)=2D4880B50068????????80BD + 1 140:DirectRedrawGUI_ID(int id)=??,1C,??,??,??,B5,??,68,_blf(??,68,??,68,??,2B,??,D0,??,68,??,42,??,D1,??,??,??,47),??,BD + 1 141:PendedRedrawGUI(void) = 064880B50068????????80BD + 1 142:FindCSM(void *csm_q,int id)=002800D17047806800E00068 + 1 143:GBS_StartTimer(GBSTMR *tmr,int time,int msg,int unk,int cepid)=??,??,??,E9,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E8 144:GBS_StopTimer(GBSTMR *tmr)=10,40,2D,E9,00,40,A0,E1,00,00,90,E5,04,10,A0,E3,08,00,80,E2,??,??,??,??,00,00,50,E3 145:GBS_GetCurCepid(void)=04E02DE5????????000050E3????????041090E5FF20A0E360C841E2 146:LockSched_2(void)=10402DE9????????000050E3????????2010A0E3 147:UnlockSched_2(void)=08402DE9????????000050E3????????2010A0E3 148:ShowMSG(int flag, int lgp_id) = ??,4A,??,07,??,D4,??,32,??,1C,??,21,??,E7,??,4A,??,32 + 1 149:SetPropTo_Obj1(DRWOBJ *drwobj,void *rect,int rect_flag,WSHDR *wshdr,int font,int text_flag)=F8B5041C0120069E2070 + 1 14A:FreeDrawObject_subobj(DRWOBJ *drwobj)=10B5041C0078EC490128 + 1 14B:SetColor(DRWOBJ *drwobj, int *color1, int *color2)=??,B5,??,1C,??,1C,??,1C,??,1C,_blf(??,29,??,D0,??,28,??,D1,??,20,??,E7,??,78,??,70,??,78,??,70,??,78,??,70,??,78,??,70,??,47),??,1D,??,1C,??,??,??,??,??,78,??,21,??,43,??,70,??,BD 14C:DrawString(WSHDR *WSHDR,int x1,int y1,int x2,int y2,int font,int text_attribute,int *Pen,int *Brush)=FFB597B0219C229F249E + 1 14D:GetTopGUI(void)=AF4880B50068 + 1 14E:FindItemByID(GUI *gui,int id)=80B5002807D103DFA449A44A + 1 14F:GetDataOfItemByID(GUI *gui,int id)=80B5????????002801D0C06880BD + 1 150:DrawRoundedFrame(int x1,int y1,int x2,int y2,int x_round,int y_round,int flags,int *pen,int *brush)=??,B5,??,B0,??,1C,??,23,??,9C,??,20,??,1C,??,2C,??,90,??,93,??,9D,??,DA,??,24 151:SetPropTo_Obj5(DRWOBJ *, RECT *, int zero, IMGHDR *Image)=??,B5,??,1C,??,20,??,70,??,70,??,1C,??,1C,??,25,??,30,??,22,??,70,??,??,??,??,??,20,??,61,??,76,??,76,??,76,??,61,??,1C,??,BD 152:CreateMenu(int is_small,int zero1,MENU_DESC *menu,HEADER_DESC *hdr,int zero2,int n_items,int zero4,int zero5)=??,B5,??,B0,??,1C,??,AA,??,1C,??,1C,??,CA,??,91,??,21,??,9F,??,91,??,92,??,1C,??,1C,??,90,??,1C,??,97,??,??,??,??,??,B0,??,BD 153:GBS_RecActDstMessage(GBS_MSG *)=F8402DE90050A0E1????????0040A0E174601FE5 154:KillGBSproc(int cepid)=10402DE90040A0E1????????000050E31080BD083800D0E5010050E3 155:png_create_read_struct(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn)=??B50D1C0021161C002202920091019129 156:png_create_info_struct(png_structp png_ptr)=002800D108BD012149024018C1688268-1 157:png_destroy_read_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)=82B00298002600250024002801D00298-1 158:png_set_sig_bytes(png_structp png_ptr,int num_bytes) = 051C0C1C082903DDECA1281C00F07FFA-1 159:png_read_info(png_structp png_ptr, png_infop info_ptr) = ??B50F1C011CFF3161319FB01E910D7BE0 15A: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) = ??B581B0161C051C0C1C00280B9F66D000 15B:png_malloc(png_structp png_ptr, png_uint_32 size) = 041C01D0002901D10020B0BD01204002-1 15C:png_read_image(png_structp png_ptr, png_bytepp image) = 83B0071C01F08EF90190381CFF300130-1 15D:png_read_end(png_structp png_ptr, png_infop info_ptr) = ??B5041C0F1C0021 15E:png_destroy_read_struct_2(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr) = ??30406970472A4870472AA0704729A070+1 15F:png_get_rowbytes(png_structp png_ptr,png_infop info_ptr) = 03D0002901D0C8687047002070470028-1 160: png_read_row(png_structp png_ptr,png_bytep row,png_bytep dsp_row) =??B5041C96B010A80522 161:png_init_io(png_structp png_ptr, int fp)=94,10,80,e5,1e,ff,2f,e1 162:setjmp(jmp_buf jmpbuf)=??,??,??,E8,??,??,??,E8,??,??,??,E8,??,??,??,E9,??,??,??,EB,??,??,??,E8,??,??,??,E8,??,??,??,E3,??,??,??,E1 163:AllocEQueue(void *malloc_a, void *mfree_a)=021C0C1C0C209047002101604160846010BD70B5061C0D1C046811E0A0680028-1 164:PrepareEditControl(EDITCONTROL *)=??,B5,??,1C,_blf(??,21,??,70,??,60,??,72,??,72,??,83,??,83,??,83,??,83,??,84,??,62,??,62,??,30,??,E7),??,1C,??,BD 165:ConstructEditControl(EDITCONTROL *EditControl,int type,int flag,WSHDR *ws,int maxlen)=FFB581B01E1C0D1C041C0A29 + 1 166:AddEditControlToEditQend(void *EditQ,EDITCONTROL *EditControl,void *malloc_a)=70B50E1C041C151C????????01300204120C2B1C311C201C????????70BDBCB5 + 1 167:CreateInputTextDialog(const INPUTDIA_DESC *input_desc, const HEADER_DESC *header_desc,void *editq,int do_mfree,WSHDR *) =??B585B0161C0D1C0849074A0A9F041C07 168:SetSoftKey(void *gui,SOFTKEY_DESC *,int n)=70B5041C006D0E1C151C111CC06C????????002804D02A1C311C201C????????70BD80B5 + 1 169:ExtractEditControl(void *guidata,int n,EDITCONTROL *) = 80B5006D????????80BD80B5006D????????80BD98B5 + 1 16A:StoreEditControl(void *guidata,int n,EDITCONTROL *) = 80B5006D????????80BD98B5141C049A0092006D221C????????98BD + 1 16B:unlink(const char *cFileName,unsigned int *errornumber)=38,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,EB,54,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E8,??,??,??,E3,??,??,??,E3,??,??,??,E1 16C:str2ws(WSHDR *ws,char *str,unsigned int size)=F04D2DE90050A0E128029FE5 16D: __arm int UnpackABentry(AB_UNPRES *,void *abentry,int filesz,int flag)=FFB585B000AB00261E81+1 16E: __arm int FreeUnpackABentry(AB_UNPRES *, void *mfree_adr)=F3B5041CC06800250028+1 16F: __arm int GetTypeOfAB_UNPRES_ITEM(int) = 0021081C00BD0000 + 11 170: __thumb int MakeVoiceCall(char *number,int _0x10, int _0x20C0)=98B5141C002200922204120C+1 171: __arm void SUBPROC(void *,...); //(void (*)(void *, int),void *, int); 172: __arm void REDRAW(void) 173: __thumb int socket(int af,int type,int protocol) = F7B5051C0020C0438EB0 + 1 174: __thumb int connect(int sock,SOCK_ADDR *,int name_length) = F7B5051C0C1C8AB0 + 1 175: __thumb int bind(int sock,SOCK_ADDR *,int name_length) = F7B586B00C1C + 1 176: __thumb int closesocket(int socket) = F0B585B0041C02A80021 + 1 177: __thumb int shutdown(int socket,int how) = B0B5041C0D1C86B001A81421????????00200121 + 1 178: __thumb int recv(int socket,void *buf,int len,int flag) = FFB5041C151C1E1C + 1 179: __thumb int send(int socket,const void *buf,int len,int flag) = F0B5041C0F1C151C1E1C89B002A8 + 1 17A: __thumb unsigned __int16 htons(unsigned __int16) = 0102000A08180004000C + 1 17B: __thumb unsigned int htonl(unsigned int) = FF221202031C + 1 17C: __arm int socklasterr(void) = &(071C34230D+29) 17D:void SetIDLETMR(int time_ms,int msg) = ??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD + 21 17E: __thumb void RestartIDLETMR(void) = ??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD + 31 17F: __thumb void DisableIDLETMR(void) = ??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD??,1C,??,1C,??,48,??,B5,??,68,??,F0,??,??80BD + 3D 180: __thumb int EDIT_GetItemNumInFocusedComboBox(void *gui) = 80BD70B5041C006D0E1C151C11-109 181: __thumb void EDIT_SetTextToFocused(void *gui,WSHDR *ws) = 80BD70B5041C006D0E1C151C11-19F;D5201CFFF7??FF201C??F7??????BD80B5006D +268 182: __thumb int EDIT_GetFocus(void *gui) = 80BD70B5041C006D0E1C151C11-163;D5201CFFF7??FF201C??F7??????BD80B5006D +2A4 183: __thumb int EDIT_GetUnFocus(void *gui) = 80BD70B5041C006D0E1C151C11-159;D5201CFFF7??FF201C??F7??????BD80B5006D +2C2 184: __thumb void ConstructComboBox(EDITCONTROL *EditControl,int type,int attr,WSHDR*,int maxlen,int unk_zero,int num_of_items,int start_item) = 257003986060A662278305B0F0BDF8+f 185: __arm int GBS_WaitForMsg(const int *msg_list, int msgs_num, GBS_MSG*, int timeout)=4D73675175654E756C6C507472506172616D0000+14 186: __thumb int RegisterCepidForSocketWork(REGSOCKCEPID_DATA *)=03DF3A1C311C06200CE00421-20 187: __thumb int RequestLMANConnect(LMAN_DATA *)=5170E1688870E168C870+f 188: __adr int ScreenW(void)=<00000084> 189: __adr int ScreenH(void)=<000000B0> 18A: __adr int HeaderH(void)=<00000016> 18B: __adr int SoftkeyH(void)=<00000016> 18C: __arm void GBS_DelTimer(GBSTMR *)=546D7244656C4661696C0000+c 18D: __arm int available0(int sock)=0100000ADD0051E30200E0030880BDE8+10 18E: __thumb void GPRS_OnOff(int on, int _1)=08388079704790480838C0797047F8+f 18F: __thumb int GetCurMenuItem(void *gui)=041C8068016A002904D1C069002801D0-1 190: __arm void MutexCreate(MUTEX *mtx)=70402DE9D8609FE5D0509FE50040B0E107 191: __arm void MutexDestroy(MUTEX *mtx)=000000004D7478437274534372656174654661696C000000+1c 192: __arm void MutexLock(MUTEX *mtx)=636B4E6F54736B436F6E746578740000+10 193: __arm void MutexLockEx(MUTEX *mtx, int flag) = ??,??,??,E9,??,??,??,E1,??,??,??,15,??,??,??,E1,??,??,??,13,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,EB,??,??,??,EF,??,??,??,E3 194: __arm void MutexUnlock(MUTEX *mtx)=4D74784C6F636B454E756C6C5074725061720000+14 195: __thumb void SetMenuItemIcon(void *gui,int item_n,int icon_n)=8668051C00200024EF6D12E0286D0119-1 196: __thumb void RefreshGUI(void)=??4880B50068??F0????80BD011C0C4880B50068+1 197: __thumb void *AllocMenuItem(void *gui)=061C051CC036316A48208847041C05D1-1 198: __thumb WSHDR *AllocMenuWS(void *gui, int len)=002803D0E06B10210843E0631021281CFC+6f 199: __thumb void SetMenuItemIconArray(void *gui,void *item,int *icons)=7047002A04D00A64C86B80221043C863-1 19A: __thumb void SetMenuItemText(void *gui,void *item,WSHDR *text,int item_n)=041C8068171CC16987B0002972D0006A-1 19B: __thumb void EDIT_SetFocus(void *gui, int item) = 80BD70B5041C006D0E1C151C11-14F;D5201CFFF7??FF201C??F7??????BD80B5006D +2B8 19C: __arm void SEQKILLER(void *data, void(*next_in_seq)(void *), void *data_to_kill) 19D: __arm long long getCpuUsedTime_if_ena(void)=10402DE9??????EB9C401FE56410A0E3783094E5 19E: __arm void StartCpuUsageCount(void)=10402DE960401FE50000A0E3 19F: __thumb int inflateInit2_(z_streamp strm, int windowBits,const char *version, int stream_size)= 0D1C041C002A04D01078312801D138-1 1A0: __thumb int inflate(z_streamp strm, int flush)= 95B0159900293CD01599CE69002E38D0-1 1A1: __thumb int inflateEnd(z_streamp strm)=041C05D0E069002802D0626A002A02D1-1 1A2: __thumb int ActivateDialUpProfile(unsigned int cep_id,int profile_num)=??B591B000240120 1A3: __arm int GetCurrentGPRSProfile(void)=10402DE900459FE5B000D4E1190050E3 1A4: __arm int GetDisconnectTime(void)=60 15 9F E5 B2 00 D1 E1 1A5: __thumb void RegisterCepIdForCurProfile(unsigned int cep_id,int profile_num,unsigned int unk)= ??1C174803600271C180704715 + 1 1A6: __arm int IsTimerProc(GBSTMR *)=10 40 2D E9 00 40 A0 E1 83 04 00 1A7: char* Get_NC_CC()=??B5????????????????????201C10BDB0B5051C +1 1A8: __thumb 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, png_voidp mem_ptr,png_malloc_ptr malloc_fn, png_free_ptr free_fn)=??B581B00A9E051C321C0120 1A9: __thumb void png_set_read_fn(png_structp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn)=??B5041C803041610261 1AA: __thumb void png_read_update_info(png_structp png_ptr,void *info_ptr)=??B50D1C041C8030C06A 1AB: __thumb void png_set_palette_to_rgb(png_structp png_ptr)=??6370478030016B012292041143016370+0x21 1AC: __thumb png_uint_32 png_get_valid(png_structp png_ptr,png_infop info_ptr, png_uint_32 flag)=??2804D0002902D08868104070470020+1 1AD: __thumb void png_set_tRNS_to_alpha(png_structp png_ptr)=??BDE16A8143E16270BD8030016B012292+0x51 1AE: __thumb void png_set_filler(png_structp png_ptr,png_uint_32 filler, int flags)=??B5031C80331C6B0125ED032C431C63 1AF: __thumb void png_set_strip_16(png_structp png_ptr)=??30016B0122920211430163+1 1B0: __thumb void png_set_packing(png_structp png_ptr)=??1CFF316131CA79082A06D28030026B0423+1 1B1: __thumb void png_set_gray_to_rgb(png_structp png_ptr)=??30016B012292031143016370478030026B01+1 1B2: __arm int png_check_sig(png_bytep sig, int num)=??B50A1C0021FFF7DCFF002801D1012080BD 1B3: __arm void DrawLine(int x,int y,int x2,int y2,int type,int *pen)=??B5041C012095B00590FF2004901B981F1C 1B4: __arm void DrawRectangle(int x,int y,int x2,int y2,int flags,int *pen,int *brush)=??B58FB01A98199F151C1C1C3843189E72D0 1B5: __adr int isnewSGold(void) =<00000000> 1B6: __thumb int async_gethostbyname(const char *host_name,int ****DNR_RES,int *DNR_ID) = ??60019862E700AB188AFFF7CEF8C0E770+11 1B7: __thumb unsigned int str2ip(const char *)=??B500210091C943002801D1081CF8BD ;Handmaded function 1B8: __adr void *EXT_TOP(void) 1B9: __adr void *PNG_TOP(void) 1BA: __adr void *LIB_TOP(void) 1BB: __adr void *DATA_N_SFB(void) 1BC: __thumb void SHA1_Init(SHA_CTX *c)=??490160084941600649C94381600549C943+1 1BD: __thumb void SHA1_Update(SHA_CTX *c, const void *data, unsigned long len)=??B5061C0C1C151C68D07169E800081881 1BE: __thumb void SHA1_Final(char *md, SHA_CTX *c)=??B5C86D0D1C0C1CEF6D810700268210BF 1BF: __thumb RSA * RSA_new_method(RSA_METHOD *method)=??B55F4E051C3068002802D1FEF71AFF30 1C0: __thumb void RSA_free (RSA *r)=??B5041C3CD0B12200920021C943092220 1C1: __thumb int RSA_sign(int type, char *m, unsigned int m_len, char *sigret, unsigned int *siglen, RSA *rsa)=??B58FB0061C0120199D0990A86B171C00 1C2: __thumb BIGNUM *BN_bin2bn(const char *s,int len,BIGNUM *ret)=??B5071C0E1C141C03D1FFF731FD041C1D 1C3: __thumb void SetMenuItemCount(void *gui,int n)=??B5856D8165041CFFF7DFFFA06DA84203 1C4: __thumb void SetCursorToMenuItem(void *gui,int n)=??B5041CFF300130C422125940680D1CA1 1C5: __thumb int GetFontYSIZE(int font)=??B5041C2948192189014518E8682A4F2B 1C6:__thumb void EDIT_ExtractFocusedControl(void *gui,EDITCONTROL *ec)=??,B5,00,6D,_BLF(??,B5,C0,6C,??,??,??,??,80,BD,F0,B5,05,1C,C0,6C,8D) 1C7:__arm int EDIT_StoreControlToFocused(void *gui,EDITCONTROL *ec)=??,B5,00,6D,_BLF(??,B5,C0,6C,??,??,??,??,80,BD,F0,B5,05,1C,C0,6C,8D)+A ;B5,00,6D,_blf(291C????????70BD10B50C1C????????211C????????10BD80B5C06C+40),80BD80B5006D 1C8:__thumb EDITC_OPTIONS *PrepareEditCOptions(EDITC_OPTIONS *ec_options)=??,B5,??,1C,_blf(??,B5,??,22,??,92,??,92,??,25),??,1C,??,BD 1C9:__thumb void SetInvertToEditCOptions(EDITC_OPTIONS *ec_options, int invert)=??,80,??,88,01,22,??,43,??,80,??,47+1 1CA:__thumb void SetFontToEditCOptions(EDITC_OPTIONS *ec_options, int font)=??,71,??,88,02,22,??,43,??,80,??,47+1 1CB:__thumb void SetAlignToEditCOptions(EDITC_OPTIONS *ec_options, int align)=??,71,??,88,04,22,??,43,??,80,??,47+1 1CC:__thumb void SetPenColorToEditCOptions(EDITC_OPTIONS *ec_options, int pen)=??,B5,??,1C,??,1C,??,1D,??,??,??,??,??,88,08,21,??,43,??,80,??,BD 1CD:__thumb void SetBrushColorToEditCOptions(EDITC_OPTIONS *ec_options, int brush)=??,B5,??,1C,??,1C,??,1C,??,31,??,??,??,??,??,88,10,21,??,43,??,80,??,BD 1CE:__thumb void CopyOptionsToEditControl(EDITCONTROL *ec,EDITC_OPTIONS *ec_options)=??,B5,0E,22,0A,30,??,??,??,??,??,BD 1CF:__arm REGEXPLEXT_ARM_NEW *get_regextpnt_by_uid(int uid)=10402DE90040A0E1????????B4369FE5 1D0:__arm int GetExtUid_ws(WSHDR * ext)=F0452DE91CD04DE20060B0E10040A0E3 1D1:__thumb void EDIT_RemoveEditControl(void *gui,int n,EDITCONTROL *)=0092006D221C????????98BD80B5006D+D 1D2:__thumb void EDIT_InsertEditControl(void *gui,int n,EDITCONTROL *)=0092006D221C????????98BD80B5006D+17 1D3:__thumb int EDIT_GetCursorPos(void *gui)=98BD80,B5,006D -113 1D4:__thumb void EDIT_SetCursorPos(void *gui, int pos)=98BD80,B5,006D -109 1D5:__arm char *Get_Phone_Ino(int InoIndex)=0C0050E310109F950411919580018190 1D6:__thumb void png_set_gray_1_2_4_to_8(png_structp png_ptr)=??30016B012212031143016370478030016B012212031143016370478030016B012292031143016370478030026B01231B+1 1D7:__thumb void png_set_invert_mono(png_structp png_ptr)=??,30,01,6B,20,22,11,43,01,63,70,47+1 1D8:__thumb int EDIT_IsMarkModeActive(void *gui)=80BD98B5141C049A0092006D221C-0XBB 1D9:__thumb int EDIT_GetMarkedText(void *gui,WSHDR *dest)=80BD98B5141C049A0092006D221C-0XA7 1DA:__arm void SendSMS(WSHDR *ws,const char *num,int cepid,int msg,int flag)=??,B5,??,B0,??,1C,??,1C,??,24,??,29,??,9F,??,D0,??,20,??,??,??,??,??,1C,??,21,??,??,??,??,??,22,??,1C,??,1C,??,??,??,?? 1DB:__arm PDU *IncommingPDU(void)=*(??,??,??,A8,??,??,??,??,??,B5,??,1C,??,1C,??,B0,??,A8,??,21,??,??,??,??,??,AB,??,71,??,20,??,71,??,20,??,72,??,72,??,48,??,22,??,1C,??,31,??,31,??,30,??,1C,??,72,??,??,??,??,??,1C,??,A8,??,??,??,??,??,28,??,D0,??,23,??,1C,??,21,??,93,??,48)-B4 1DC:__swi __arm short wstrchr(WSHDR *ws,unsigned int start_pos,unsigned int wchar)=??,1C,??,1C,??,B5,??,68,??,88,??,E0,??,00,??,5B,??,42,??,D0,??,30,??,04,??,0C,??,42,??,D2,??,48,??,BD+1 1DD:__swi __arm short wstrrchr(WSHDR *ws,unsigned int max_pos,unsigned int wchar)=??,B5,??,E0,??,68,??,00,??,5B,??,42,??,D1,??,1C,??,BD,??,39,??,04,??,0C,??,29,??,D1,??,48,??,BD 1DE:__swi __arm int EDIT_SetTextToEditControl(void *gui,int n,WSHDR *ws)=70B5041C006D0E1C151C111CC06C,??????????????,D02A1C31,????????????????????,B5041C006D0E1C151C111CC06C -43 1DF:__thumb void *EDIT_GetUserPointer(void *gui)=??6C704780B5006D????????80BD80B500+1 1E0:__thumb void *MenuGetUserPointer(void *gui)=??,6B,??,47,??,B5,??,21,??,??,??,??,??,28,??,D0,??,??,??,??,??,28,??,D1,??,20,??,BD+1 1E1:__thumb int GetSymbolWidth(int wchar,int font)=??,B5,??,1C,??,1C,??,2C,??,D0,??,2C,??,D0,??,09,??,39,??,39,??,D1,??,20,??,BD,??,??,??,??,??,1C,??,1C,??,46,??,??,??,??,??,E7+1 1E2:__thumb int ws_2utf8(WSHDR *ws, char *utf8_str)=??,B5,??,22,??,46,??,68,??,25,??,88,??,24,??,46,??,E0,??,2A,??,D2,??,1C,??,42,??,D2,??,1C,??,55,??,1C,??,E0,??,??,??,02,??,42,??,D2,??,1C,??,42,??,D2,??,09,??,27,??,43,??,55,??,1C,??,E0 1E3:__thumb int utf8_2ws(WSHDR *ws,char *utf8_str, unsigned int maxLen)=??,B5,??,22,??,46,??,B0,??,9A,??,24,??,23,??,04,??,0C,??,46,??,E0,??,8A,??,3A,??,42,??,DD,??,1C,??,04,??,0C,??,1C,??,1C,??,5D,??,06,??,D4,??,34,??,04,??,0C,??,68,??,00,??,53,??,E0 1E4:__swi __arm int GetPicNByUnicodeSymbol(int wchar)=??,06,??,B5,??,09,??,1C,??,3A,??,0E,??,3A,??,4E,??,4D,??,4C,??,4B,??,D1,??,29,??,D2,??,00,??,E0+1 1E5:__thumb int EDIT_OpenOptionMenuWithUserItems(void *gui, void (*itemhandler)(USR_MENU_ITEM *item), int zero, int to_add)=80B5006D,_blf(1CB5141C01AA0092221C),80BD80B5006D 1E6:__thumb void Menu_SetItemCountDyn(void *gui, int n)=??B5051CC0352A69041C2E6A6F6A806D002A05D0884205D9013888420BD907E0884203D2201CFFF7FCFE04E0884202D9201C 1E7:__arm char *GetLastJavaApplication()=CC0087E52C00DBE5000050E30010D2110300E00371FFFF0AF01000E2B00051E30610A0E1 1E8:__arm int IsNoJava()=30021FE5140090E51EFF2FE13C121FE50200A0E30000C1E51EFF2FE1 1E9:__arm IMGHDR *create_imghdr(const char *fname, int type)= 1EA:__thumb int GetMaxDynIcon(void)=??2070474A4B70B5C318852B444D464C26+1 1EB:__arm char *RAM_IMSI(void)=*(6F070909 + 4) 1EC:__thumb void FreeDynIcon(int picture)=??4980B54118852906D80C2359432B4A00+1 1ED:__thumb int IsDynIconBusy(int picture)=??4980B54018852805D80C235843204940+1 1EE:int __arm ProgressCalculate(int current, int total)=08 40 2D E9 00 30 A0 E1 00 00 A0 E3 01 20 B0 E1 08 00 00 0A 01 10 83 E2 02 00 51 E1 05 00 00 8A 1EF:__thumb void SetDynIcon(int picture,IMGHDR *img,char *bitmap)=??4B70B5C318852B444D464C26D8464B00+1 1F0:filecopy=FF,4D,2D,E9,10,D0,4D,E2,00,80,A0,E1,00,00,A0,E3,08,00,8D,E5,??,00,A0,E3,40,60,9D,E5,02,70,A0,E1,00,40,A0,E3 1F1:filecopy_op_announce=70,40,2D,E9,58,40,9F,E5,00,50,A0,E1,04,00,A0,E1,01,60,A0,E1,??,??,??,??,48,00,9F,E5,85,01,80,E0,06,60,C0,E5,04,00,A0,E1,70,40,BD,E8,??,??,??,EA 1F2:devmenu_config_IsCheckboxOff=10,00,50,E3,??,??,??,2A,01,10,A0,E3,11,00,A0,E1,??,??,??,E5,B0,10,D1,E1,01,00,10,E1,01,00,A0,13,1E,FF,2F,11,00,00,A0,E3,1E,FF,2F,E1 1F3:GetSessionAge=(??????E5000081E51EFF2FE1??????E5000090E51EFF2FE1??????E5000090E51EFF2FE1)+0xC 1F4: char *RamServiceProviderName()=*(??????A86F481402??????A86F741010) 1F5:__thumb int sscanf(const char *, const char *, ...)=??B400B589B0009002900020C043019000+1 1F6:__thumb IMGHDR* GetPitAdrBy0xE200Symbol(int uni_symbol)=??B5C109FF39C539124D144C1CD1400640 1F7: 1F8: 1F9:void SendMP_cmd(cmd,substract) 1FA:char *RamVolumeStep() 1FB:__arm char *RamMediaIsPlaying()=&(??,??,9F,E5,??,??,9F,E5,??,??,01,E2,??,??,00,0A) + 44 1FC:__swi __arm void CloseCSM(int id)=??,B5,??,4D,??,1C,??,1C,??,68,??,??,??,??,??,68,??,20,??,42,??,D1,??,60,??,68,??,42,??,D1,??,60,??,BD 1FD:SetProp2Square_v2=??B5041C00202070A070 1FE:char *RamLighterPower()= 1FF:void MEDIA_PLAYLAST() 200:ScreenShoot = 201:void SetProp2ImageOrCanvas(DRWOBJ *, RECT *, int zero, IMGHDR *Image, int bleed_x, int bleed_y)=FFB581B0041C0520 202:__swi __arm void fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3, int flag, char *pen, char *brush)=??,B5,??,B0,??,99,??,9C,??,AF,??,1C,??,43,??,CF,??,D0,??,29,??,D1,??,20 203:__swi __arm void SetPixel(int x,int y,char *color)=??,B5,??,1C,??,78,??,1C,??,1C,??,28,??,B0,??,D0,??,1C,??,22,??,21,??,96,??,A8 204:__swi __arm void drawArc(int x1,int y1,int x2,int y2,int a1,int a2,int flag,char *pen,char *brush)=??,B5,??,B0,??,9D,??,20,??,90,??,2D,??,9C,??,9E,??,9F,??,D0,??,20,??,30,??,42,??,DC 205:SetProp2Square_v1=??B5041C0420069D2070 206:__swi __arm void srand(unsigned int seed)=30B4??4A172111603621 + 1 207:__swi __arm DrawScrollString(WSHDR *WSHDR,int x1,int y1,int x2,int y2,int xdisp,int font,int text_attribute,char *Pen,char *Brush)=??,B5,??,B0,??,9C,??,9D,??,9F,??,1C,??,D0,??,68,??,28,??,D1,??,A0 208:Get_WS_width(*ws, font)=??B5D3B0002000265296 209:__swi __arm void *FindGUIbyId(int id, CSM_RAM **csm)=80,B5,80,68,_blf(70,B5,0E,1C,00,21,15,1C,00,28),80,BD-5 20A:__swi __arm void EDIT_SetDate(void *gui,int n,TDate *dd)=80B5006D,_blf(70B50D1C041C161C????????002806D0311C????????291CE06C????????70BDB0B5),80BD 20B:__swi __arm void EDIT_SetTime(void *gui,int n,TTime *tt)=80B5006D,_blf(70B50D1C041C161C????????002806D0311C????????291CE06C????????70BD10B5),80bd 20C:__swi __arm void EDIT_GetDate(void *gui,int n,TDate *dd)=80B5006D,_blf(10B5141C????????002802D0211C????????10BD10B50C1C),80BD 20D:__swi __arm void EDIT_GetTime(void *gui,int n,TTime *tt)=80B5006D,_blf(10B5141C????????002802D0211C????????10BD80B5C06C),80BD 20E:__swi __arm int ConstructEditTime(EDITCONTROL *EditControl,TTime *time)=??,B5,??,1C,??,1C,??,78,??,20,0B,29,??,D1,??,1C,??,??,??,??,??,90,??,1C,??,??,??,??,??,90,??,1C 20F:__swi __arm int ConstructEditDate(EDITCONTROL *EditControl,TDate *date)=??,B5,??,1C,??,1C,??,78,??,20,0A,29,??,D1,??,1C,??,??,??,??,??,90,??,1C,??,??,??,??,??,90,??,1C 210: int GetCurGuiID(void)=??,1C,??,??,??,B5,??,68,_blf(??,68,??,1C,??,D0,??,68,??,20,??,42,??,D0,??,20,??,47),??,BD - 5 ;pattern: "IsGuiOnTop" - 6 211:GBS_Cmd_4209_RefreshScreensaver=<000000A1> 212:__arm int CardExplGetCurItem(void *csm)=??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E5,??,??,??,E3,??,??,??,13,??,??,??,08,??,??,??,0A,??,??,??,E3,??,??,??,1A,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E2,??,??,??,E8,??,??,??,E3,??,??,??,EA 213:__arm void CardExplGetFName(void *csm, int cur_item, WSHDR *dest)=??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E0,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,11,??,??,??,18,??,??,??,1A,??,??,??,E8 214:__thumb void wstrcpybypos(WSHDR *dest,WSHDR *src,int from,int len)=??,B5,??,1C,??,1C,??,??,??,??,??,42,??,D2,??,1C,??,??,??,??,??,1C,??,1C,??,1C,??,??,??,??,??,BD 215:__thumb void wsRemoveChars(WSHDR *ws,int from,int to)=??,B5,??,28,??,D0,??,68,??,88,??,42,??,D3,??,2A,??,D0,??,??,??,??,??,BD 216:__thumb void wstrcarprintf(WSHDR *,const char *format,...)=??,B4,??,B5,??,B0,??,B0,??,1C,??,22,??,32,??,46,??,A9,??,??,??,??,??,1C,??,98,??,??,??,??,??,1C,??,1C,??,99,??,??,??,??,??,A8,??,90,??,1C,??,??,??,??,??,1C,??,1C,??,1C,??,AB,??,??,??,FC,??,B0,??,B0,??,BC,??,BC,??,B0,??,47 217:__thumb int CreateMultiLinesMenu(int dummy,int dummy2,const ML_MENU_DESC *,const HEADER_DESC *,int to_item,int n)=??,B5,??,??,??,B0,??,1C,??,1C,??,9F,??,??,??,??,??,??,??,1C,??,99,??,??,??,??,??,1C,??,1C,??,??,??,??,??,2D,??,D0,??,1C,??,1C,??,1C,??,??,??,?? 218:__thumb void SetMLMenuItemText(void *data,void *item,WSHDR *ws1,WSHDR *ws2,int n)=??,B5,??,1C,??,68,??,B0,??,69,??,29,??,D0,??,6A,??,28,??,D1,??,1C,??,??,??,??,??,28,??,D0,??,20,??,59 219:__thumb void *AllocMLMenuItem(void *data)=??,B5,??,1C,_blf(F8,B5,06,1C,05,1C,C0,36,31,6A,48,20,88,47),??,1C,C0,6B,FF,21 21A:__thumb int EDIT_SetTextInvert(void *gui,int cursor_pos,int len)=80,B5,00,6D,{80,B5,C0,6C,{80,B5,80,6A,01,23,??,??,??,??,80,BD},80,BD},80,BD 21B:__thumb void EDIT_RemoveTextInvert(void *gui)=??,B5,??,6D,{??,B5,??,6C,{??,B5,??,6A,{00,21,70,30,01,71,70,47},??,BD},??,BD},??,BD 21C:__thumb int EDIT_IsBusy(void *gui)=80B5006D,{80B5C06C,{80B50168490504D4006B},??,BD},??,BD ;X6C ;80B5006D,{80B5C06C,{00684005C00F704710B5041C},??,BD},??,BD ;X65 21D:__thumb int GSMTXT_Decode(WSHDR *dest,void *pkt,int len,int encoding_type, void *(*malloc_adr)(int), void (*mfree_adr)(void))=??,B5,??,1C,??,1C,??,1C,??,1C,??,AB,??,21,??,9D,??,71,??,21,??,91,??,A9,??,46 21E:__swi __arm void FocusGUI(int id)=011C364880B50068????????80BD3348+1 ;??,1C,??,48,??,B5,??,68,_blf(??,B5,??,1C,??,6D,??,1C,??,46,??,??,??,??,??,28,??,D0,??,6C,??,68,??,20,??,47,??,28,??,D0,??,21,??,60,??,49,??,60,??,61,??,99,??,68,??,61,??,61,??,1C,??,1C,??,30,??,??,??,??),??,BD 21F:__swi __arm void UnfocusGUI(void)=??4880B50068????????80BD304880B50068+1 ;??,48,??,B5,??,68,_blf(??,B5,??,1C,??,68,??,68,??,28,??,D0,??,68,??,29,??,D0,??,68,??,2A,??,D0,??,21,??,47,??,6C,??,68,??,68,??,68,??,68,??,69,??,47,??,1C,??,??,??,??,??,1C,??,??,??,??,??,68,??,20,??,60,??,BD),,??,BD 221:__arm void SetCpuClockLow(2)=030050E30400002A30201FE5001192E7000051E301104112 222:__arm void SetCpuClockTempHi(2)=030050E314101F35002191370120823200218137 223:__unknown IsMediaPlayerInBackground= 224:__unknown CloseMediaPlayer= 225:__swi __arm int PlayMelody_ChangeVolume(int handle,int volume)=??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E2,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E8 226:__swi __arm int PlayMelody_StopPlayback(int handle)=??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,13,??,??,??,18,??,??,??,E3,??,??,??,E8 227:__swi __arm int PlayMelody_PausePlayback(int handle)=??,??,??,E9,??,??,??,??,??,??,??,E1,??,??,??,0A,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E8 228:__swi __arm int PlayMelody_ResumePlayBack(int handle)=??,??,??,E9,??,??,??,??,??,??,??,E1,??,??,??,0A,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E8 229:__swi __arm void longjmp(jmp_buf, int)=??,??,??,E2,??,??,??,E1,??,??,??,E5,??,??,??,EB,??,??,??,E9,??,??,??,EB,??,??,??,E1,??,??,??,03,??,??,??,E9,??,??,??,E9,??,??,??,E1 ;????????????????????????? 22A:__swi __arm void FreeGSMTXTpkt(void *pkt)=??,B5,??,1C,??,??,??,??,??,??,??,20,??,35,??,00,??,58,??,42,??,D1,??,??,??,32,??,5C,??,31,??,06,??,0E,??,54,??,D1,??,00,??,59,??,??,??,??,??,20,??,51,??,E0,??,30,??,06,??,0E,??,28,??,D3,??,??,??,??,??,BD ;22B:CreateRadioButtonList(RadioButtonListDesc *, char num_of_radiobuttons, 0, 0, char prev_setting, void HandlerFunc(int), char flag) = ;22C:pdcache_getval(char *return, int maxlen_of_return_str, char cachetype, char *pd_entry_identifier.class, char *pd_entry_identifier.sub) OR (char *return, int maxlen_of_return_str, char cachetype,0, *pd_entry_identifier)= ;22D:pdcache_setval(char *new_value, char cachetype, char *pd_entry_identifier.class, char *pd_entry_identifier.sub)OR (char *new_value, char cachetype, 0, char *pd_entry_identifier)= ;22E:OpenExplorer(ExplOpenDesc *) = 22F:TDateTimeSettings *RamDateTimeSettings =*(09B0F0BD????????????????01000080+4) 230: int GetTimeZoneShift(int param1, int param2, int timeZone) = 38B5151C0124002A + 1 231:TAppointment *RamAppointment = *(7CBD0000AF130000??????A8 +8) +4 ;232: GBS_DestroyMessage(GBS_MSG *)= 233: void GetAllEmail()=80B500214FA0 + 1 234:__swi __arm int GetLunarDate(TDate* pdate, TDate* pLdate)=??B593B0051C05AE0C1C311C0068FFF7ADFF286800AB2060286803A90390187D1874587D587428+1 235:__swi __arm int GetLunarYearID(int year)=E9 21 C9 00 41 1A 80 B5 3C 20 +1 236:__swi __arm int GetLunarAnimal(int year)=E9 21 C9 00 41 1A 80 B5 0C 20 +1 237:char *RamIconBar = 238:__swi __arm void SendAutoUSSDack(void)=??,B5,??,??,??,??,??,??,??,??,01,1C,01,20,??,??,??,??,00,28,01,D0,??,??,??,??,??,??,??,??,??,BD 239: __swi __arm int EEFullDeleteBlock(unsigned int block,int cepid,int msg)=??,??,??,E9,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,Eb,??,??,??,E3,,??,??,??,13 23A:__swi __arm int EEFullCreateBlock(unsigned int block,int size,int version,int cepid,int msg)=??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,E2,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,EB 23B: __swi __arm void DisableIconBar(int disable)=;disable=1 - iconbar don`t autoredraw ;thumb_pattern_ELKA=?? b5 ?? 1c ?? ?? ?? fc ?? 24 ?? 28 23C:__swi __arm int SetCurrentGPRSProfile(int profile)= 0E402DE9????????0030A0E3B000C1E1 ;pattern_SGOLD_X75 = 0E402DE9????????????????0030A0E3B000C1E10C008DE8 23D:__swi __arm void MD5_Init(MD5_CTX *c)=BB 49 01 60 BB 49 41 60 +1 23E:__swi __arm void MD5_Update(MD5_CTX *c, const void *data, unsigned long len)=FE B5 07 1C 0D 1C 16 1C 68 D0 39 69 23F:__swi __arm void MD5_Final(unsigned char *md, MD5_CTX *c)=F3 B5 88 6D 240:__swi __arm char *MD5_Hash(const unsigned char *data, unsigned long n, unsigned char *md_NULL)=F0 B5 0E 1C 05 1C 14 1C 97 B0 00 D1 241:__swi __arm void SetDateTime(TDate *, TTime *)=F0,B5,05,1C,0C,1C,00,28,89,B0,??,??,00,2C