SE-NSE Forums:

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic
  • Bookmark

Bookmanager and Sleepmode Hangs the Phone w810 Rate Topic: -----

#1 User is offline   erq Icon

  • Padawan
  • Pip
  • Group: Members
  • Posts: 49
  • Joined: 02-February 07
  • Gender:Male
  • Location:Sweden

Posted 09 May 2008 - 06:33 PM

hello,when i try to run bookmanager or sleepmode elf the phone just hangs and i must take out the battery to restart the phone. i use this elflib:

;W810 SW-R4EA031
;Áèáëèîòåêà ôóíêöèé
;v221207
;© Hussein , IronMaster
;

+456BFC00
0440: FFFFFFFF A93A4545   ; 110:  void *memalloc(int size,int f1,int f2,const char *fname,int fline)
0444: FFFFFFFF E1474545   ; 111:  void memfree(void * mem,const char * fname ,int fline)
0448: FFFFFFFF 6143E244   ; 112:  void memset(void *mem,char chr,int size)
044C: FFFFFFFF 78E81844   ; 113:  int memcpy(void *dest,const void *source,int cnt)
0450: FFFFFFFF 894EE244   ; 114:  int sprintf(char *buf, char *str, ...)
0454: FFFFFFFF 6955E244   ; 115:  int snwprintf(u16* buffer, int size, const u16* fmt, ...)

0458: FFFFFFFF 69425B45   ; 116:  int fopen(const unsigned short *filename, const char *mode)
045C: FFFFFFFF A1545B45   ; 117:  int fclose(int  file)
0460: FFFFFFFF 01575B45   ; 118:  int fread(int file , void *ptr, int size)
0464: FFFFFFFF E5585B45   ; 119:  int fwrite(const void *ptr, int size, int n, int file)
0468: FFFFFFFF 654BB244   ; 11A:  int _wstat(short *path, void *statbuf)
046C: FFFFFFFF E9A01045   ; 11B:  int fputs(const char *s, int file)

0470: FFFFFFFF DD4A5B45   ; 11C:  int isFileExist(u16 * pach, u16 *fname , FSTAT * fstat_stuct)
0474: FFFFFFFF B9255B45   ; 11D:  void * AllocDirHandle(u16 * path)
0478: FFFFFFFF 3D275B45   ; 11E:  void *GetFname(void *, void*)
047C: FFFFFFFF E5A52445   ; 11F:  void * CreateDataBrowser(void)

0480: FFFFFFFF 3DA52445   ; 120:  void DataBrowser_SetStyle(void * db , int style)
0484: FFFFFFFF 5DA52445   ; 121:  void DataBrowser_SetHeaderText(void * db , int StrID)
0488: FFFFFFFF 4DA52445   ; 122:  void DataBrowser_SetFolders(void * db , int * FolderList)
048C: FFFFFFFF 65A52445   ; 123:  void DataBrowser_SetOKSoftKeyText(void * db , int StrID)
0490: FFFFFFFF 399B2445   ; 124:  void DataBrowser_Show(void * db)
0494: FFFFFFFF 6DA62445   ; 125:  void DataBrowser_XXX(void * db)
0498: FFFFFFFF C16D5B45   ; 126:  unsigned short * getFileExtention(unsigned short * fnane)
049C: FFFFFFFF 71295B45   ; 127:  int DataBrowser_isFileInListExt(unsigned short * ext_table,unsigned short * patch ,unsigned short * fname )
04A0: FFFFFFFF E5EA2945   ; 128:  void CreateTimer(void *unk,int time,void *proc,void *book)
04A4: FFFFFFFF C1EA2945   ; 129:  void  SetTimer(int time, int (*_PROC_)(void *,void *),void* timer)
04A8: FFFFFFFF 11EB2945   ; 12A:  void FreeTimer(void *timer)
04AC: FFFFFFFF 51F72945   ; 12B:  int CreateBook(void * mem, void * onClose, const PAGE_DESC * bp, const char * name, int __0xFFFFFFFF,int __0)
04B0: FFFFFFFF 49F82945   ; 12C:  void BookObj_KillBook(void *Book)
04B4: FFFFFFFF CDF42945   ; 12D:  void BookObj_GotoPage(BOOK * book, const PAGE_DESC * page)
04B8: FFFFFFFF 49F62945   ; 12E:  void BookObj_ReturnPage(BOOK * ,int)
04BC: FFFFFFFF 79FC2945   ; 12F:  void FreeBook ( void *book)

04C0: FFFFFFFF 61115345   ; 130:  void * FindBook(int (* proc)(BOOK * ))
04C4: FFFFFFFF B9C72A45   ; 131:  BOOK * Find_StandbyBook(void)
04C8: FFFFFFFF 95F92945   ; 132:  void BookObj_SetFocus(void *,int focus)
04CC: FFFFFFFF 7D3F1945   ; 133:  void SetMenuHeaderText (void * gui , int StrID)
04D0: FFFFFFFF 653E1945   ; 134:  void ShowWindow (void * gui)
04D4: FFFFFFFF 71081745   ; 135:  void SetCursorToItem ( void *obj , int item)
04D8: FFFFFFFF C53E1945   ; 136:  void SetMenuStyle ( void *obj , int style)
04DC: FFFFFFFF A5131745   ; 137:  int GetCreatedListObjectItemNum ( void *msg)
04E0: FFFFFFFF B5131745   ; 138:  char SetMenuItemText0 ( void *msg , int StrID)
04E4: FFFFFFFF E5131745   ; 139:  char SetMenuItemText1 ( void *msg , int StrID)
04E8: FFFFFFFF C5131745   ; 13A:  char SetMenuItemText2 ( void *msg , int StrID)
04EC: FFFFFFFF D5131745   ; 13B:  char SetMenuItemText3 ( void *msg , int StrID)
04F0: FFFFFFFF F5131745   ; 13C:  void SetListObjectItemIcon ( void *msg , int align , int iconID)
04F4: FFFFFFFF 354A3045   ; 13D:  void SetHeaderText( void *obj , int StrID)
04F8: FFFFFFFF 85081745   ; 13E:  int GetFocusetListObjectItem( void *obj)
04FC: FFFFFFFF E9081745   ; 13F:  void SetMenuItemStyle( void *obj , int style)

0500: FFFFFFFF BD251945   ; 140:  void putchar( void *xx , int x, int y, int _zero, int zero1 , short wchar)
0504: FFFFFFFF C5411545   ; 141:  void SetGuiItemText(void *gui,int item,int StrID)
0508: FFFFFFFF C5411545   ; 142:  void StatusIndication_SetItemText(void *gui,int item,int StrID)
050C: FFFFFFFF 45E52A45   ; 143:  void StatusIndication_ShowNotes(int StrID)
0510: FFFFFFFF DD5B1645   ; 144:  void * CreateStringInput(int,...)
0514: FFFFFFFF 0D251745   ; 145:  void * CreateRadioButtons(void * gui)
0518: FFFFFFFF A1261745   ; 146:  void SetRadioButtonsCount(void * gui , int count)
051C: FFFFFFFF C5261745   ; 147:  void SetRadioButtonsChecked(void * gui , int checked)
0520: FFFFFFFF F9261745   ; 148:  void SetRadioButtonsText(void * gui , int * textTable , int rbCount)
0524: FFFFFFFF D5261745   ; 149:  int GetSelectedRadioButton(void * rb)
0528: FFFFFFFF 61E42A45   ; 14A:  void StatusIndication_Item8_SetText(int StrID)
052C: FFFFFFFF 25B81945   ; 14B:  void AddMSGHook(void * menu,short msg,void (*proc)(BOOK *,void*))
0530: FFFFFFFF 0DB91945   ; 14C:  void AddCommand(void * menu,int cmd , int StrID)
0534: FFFFFFFF 79BA1945   ; 14D:  void SoftKey_SetEnable(void *gui,int msg,int ena)
0538: FFFFFFFF E9B91945   ; 14E:  void SoftKey_AddErrorStr(void *gui,int msg,int StrID)
053C: FFFFFFFF B5B71945   ; 14F:  void SoftKey_RemoveItem(void *gui,u16 action)

0540: FFFFFFFF A5B91945   ; 150:  void SoftKey_SetVisible(void *gui,int action,int visible)
0544: FFFFFFFF 21BE1945   ; 151:  void SoftKey_SuppressDefaultAction(void *gui,int action)
0548: FFFFFFFF 355CE244   ; 152:  u16* wstrcpy(u16 * dest, u16 * source)
054C: FFFFFFFF E95CE244   ; 153:  short* wstrncpy(short * dest, short * source, int maxlen)
0550: FFFFFFFF D55BE244   ; 154:  u16* wstrcat(u16 * wstr, u16 * subwstr)
0554: FFFFFFFF 855CE244   ; 155:  short* wstrncat(short * wstr, short * subwstr , int maxlen)
0558: FFFFFFFF 055CE244   ; 156:  int wstrcmp(unsigned short * wstr1, unsigned short * wstr2)
055C: FFFFFFFF 715CE244   ; 157:  int wstrlen(u16 * wstr)
0560: FFFFFFFF 4DAEFE44   ; 158:  u16 * str2wstr(u16 * wstr,char * str)
0564: FFFFFFFF ED52E244   ; 159:  int strcmp(char * str1, char * str2)
0568: FFFFFFFF 5553E244   ; 15A:  int strlen(char *str)
056C: FFFFFFFF 459CFE44   ; 15B:  char * wstr2str (char * str , u16 * wstr)
0570: FFFFFFFF 01E32F45   ; 15C:  int int2strID (int num)
0574: FFFFFFFF 9DE62F45   ; 15D:  int Str2ID(const void * wstr , int  flag , int len)
0578: FFFFFFFF 49F22F45   ; 15E:  void StrID2Str(int StrID,char * str,int maxlen)
057C: FFFFFFFF 1DEA2F45   ; 15F:  void TextID2wstr(int StrID,u16 * str,int maxlen)

0580: FFFFFFFF FDE82F45   ; 160:  int TextGetLength(int StrID)
0584: FFFFFFFF 6DE82F45   ; 161:  void TextFree(int StrID)
0588: FFFFFFFF 0D432145   ; 162:  int AB_DEFAULTNBR_GET(int rec_num, void * mem_0x30, int * unk)
058C: FFFFFFFF AD962145   ; 163:  int AB_READSTRING(void * mem_0x30,int rec_num, int rec_item_num)
0590: FFFFFFFF 55972145   ; 164:  int AB_READPHONENBR(void * mem_0x30,int rec_num, int rec_item_num)
0594: FFFFFFFF F5972145   ; 165:  int AB_GETNBROFITEMS(int get_from,int unk_0)
0598: FFFFFFFF 81DF2F45   ; 166:  int PNUM_len(void *pnum)
059C: FFFFFFFF E1364045   ; 167:  void PNUM2str(char *str,void *pnum,int len, int max_len)
05A0: FFFFFFFF 413C1945   ; 168:  GUIObject_GetDispObject
05A4: FFFFFFFF ADEF2745   ; 169:  LIST *List_New(void)
05A8: FFFFFFFF C5EF2745   ; 16A:  void List_Free(LIST *lst)
05AC: FFFFFFFF C1F02745   ; 16B:  void ListElement_AddtoTop(LIST *lst,void *newElement)
05B0: FFFFFFFF 9D784245   ; 16C:  int Gif2ID(u16 IMAGEHANDLE,u16 * path, u16 * fname,u16 * ID)
05B4: FFFFFFFF D1DD5A45   ; 16D:  int REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE(const int * __zero,u16 * IMAGEHANDLE,u16 * unk)
05B8: FFFFFFFF A5535945   ; 16E:  void REQUEST_DATEANDTIME_GET(const int * __zero , DATETIME * dt)
05BC: FFFFFFFF 252E5445   ; 16F:  void IndicationDevice_Backlight_FadeToLevel(int unk_zero ,int bl_level)

05C0: FFFFFFFF 35574545   ; 170:  int GetFreeBytesOnHeap(void)
05C4: FFFFFFFF C5F92945   ; 171:  void Hide(void * udata)
05C8: FFFFFFFF D9F92945   ; 172:  void Show(void * udata)
05CC: FFFFFFFF 95C92A45   ; 173:  void StartAPP (u16 * appname)
05D0: FFFFFFFF D9091745   ; 174:  ListMenu_SetOnMessages
05D4: FFFFFFFF 955E5645   ; 175:  char * manifest_GetParam(char *buf,char *param_name,int unk)
05D8: FFFFFFFF A95A5B45   ; 176:  int lseek(int file,int offset,int mode)
05DC: FFFFFFFF 5C1F064C   ;8177:  int get_VBUFFER(void)
05E0: FFFFFFFF 65245F45   ; 178:  viod SetLampLevel (int level)
05E4: FFFFFFFF 49F02745   ; 179:  void * ListElement_Remove(LIST *lst,int index)
05E8: FFFFFFFF 159F1444   ; 17A:  int GetCurrentPID(void)
05EC: FFFFFFFF 81F02745   ; 17B:  int ListElement_Prt2NumElement(LIST *lst,void *ptr)

05F0: FFFFFFFF DCD71844   ; 17C:  void *alloc(int size,int signo)
05F4: FFFFFFFF F8D71844   ; 17D:  void * recive(void *sigsel);
05F8: FFFFFFFF E8D71844   ; 17E:  void send(void **sig,int PID);
05FC: FFFFFFFF 38D81844   ; 17F:  int sender(void **sig);
0600: FFFFFFFF 08D81844   ; 180:  void free_buf(void **sig);
0604: FFFFFFFF D4D81844   ; 181:  int create_process(int proc_type,char *name,void (*entrypoint)(void),int stack_size,int priority,int timeslice,int pid_block,void *redir_table,int vector,int user);
0608: FFFFFFFF F4DA1844   ; 182:  void start (int pid)
060C: FFFFFFFF A4D91844   ; 183:  int get_ptype(int pid);
0610: FFFFFFFF F0D81844   ; 184:  int current_process (void);
0614: FFFFFFFF 28D81844   ; 184:  int delay

0680: FFFFFFFF 1D53E244   ; 1A0:  char* strcpy(char * dest, char * source);
0684: FFFFFFFF 51870945   ; 1A1:  void *CreateMessage(int size,int ev,char *name);
0688: FFFFFFFF A5870945   ; 1A2:  void SendMessage(void **signal,int PID);
068C: FFFFFFFF 35880945   ; 1A3:  void * WaitMessage(void *SIGSEL);
0690: FFFFFFFF 55880945   ; 1A4:  iint FreeMessage(void **Mess);
0694: FFFFFFFF D56A2645   ; 1A5:  void SendDispatchMessage(int id, int unk_zero, int size,void *mess);

0698: FFFFFFFF D5D16345   ; 1A6:  char * UIEventName (int event);
069C: FFFFFFFF C0475044   ; 81A7:  void *  get_APP_DESC_TABLE(void);

06A0: FFFFFFFF 7D125345   ; 1A8:  void  UI_Event(int event);
06A4: FFFFFFFF 89125345   ; 1A9:  void  UI_Event_wData(int event,void *message,void (*mfree)(void*));
06A8: FFFFFFFF AD125345   ; 1AA:  void  UI_Event_toSID(int event,int SessionID);
06AC: FFFFFFFF BD125345   ; 1AB:  void  UI_Event_toSIDwData(void *event,int SedionID,void *message,void (*mfree)(void*));
06B0: FFFFFFFF 71F32745   ; 1AC:  int ListElement_Find(LIST *lst,void *element, int (*cmp_proc)(void *,void *));

06B4: FFFFFFFF 51F22745   ; 1AD:  int ListElement_GetByIndex(LIST * , int index);
06B8: FFFFFFFF 395DE244   ; 1AE:  u16* wstrrchr(u16*wstr, u16 wchar);
06BC: FFFFFFFF 49F52945   ; 1AF:  void BookObj_CallSubroutine(BOOK * , void * SubProcDesc);
06C0: FFFFFFFF D1F02745   ; 1B0:  void ListElement_Add(LIST *lst,void *newElement);
06C4: FFFFFFFF 3DE1C944   ; 1B1: printf
06C8: FFFFFFFF F13E1545   ; 1B2:  int PlayFile(u16 * path, u16 * fname);

;06CC: FFFFFFFF 4D03D444 ; 1B3: int GetChargeBatteryInPercent(BOOK *standby , int *level);  // íàõ íå íàäî
06D0: FFFFFFFF 71D66445 ; 1B4: int REQUEST_PROFILE_GETACTIVEPROFILE(const int *__zero , int *level);
06D4: FFFFFFFF CDD66445 ; 1B5: void REQUEST_PROFILE_SETACTIVEPROFILE(const int *__zero , int NUMprof);
;06D8: FFFFFFFF ADA9EA44 ; 1B6: void SetBrightnessOfScreen(int br); // íàõ íå íàäî
06DC: FFFFFFFF C5821545 ; 1B7: Keylock_GetStatus
06E0: FFFFFFFF 71504445 ; 81B8: isMediaPlayerVideoBook(void);

;06E4: FFFFFFFF 49B3F644   ; 1B9: void VideoOnWholeScreen(BOOK * MediaPlayer_Video_Book);  // âìåñòî  get_APP_DESC_TABLE
;06C8: FFFFFFFF    ; 1BA:
;06CC: FFFFFFFF    ; 1BB:
;06C0: FFFFFFFF    ; 1BC:
;06C4: FFFFFFFF    ; 1BD:
;06C8: FFFFFFFF    ; 1BE:



06FC: FFFFFFFF F90A1545   ; 1BF: int Time2ID(TIME *, char TimeFormat,int);

0700: FFFFFFFF 75061745   ; 1C0: LIST_OBJECT * CreateListObject(BOOK * , void * unk);
0704: FFFFFFFF 9D081745   ; 1C1: void SetNumOfMenuItem(void * , int  item_count);
0708: FFFFFFFF 94C72D4C   ;81C2: void * ROOT_APP(void);
070C: FFFFFFFF D1B81945   ; 1C3: void SoftKey_AddHelpStr(void *gui,int msg,int StrID);
0710: FFFFFFFF C1BA1945   ; 1C4: void SoftKey_SetItemAsSubItem(void *gui,int item,int subitem);
0714: FFFFFFFF B13F6445   ; 1C5: int REQUEST_SYSTEM_SHUTDOWN(void);
0718: FFFFFFFF C13F6445   ; 1C6: int REQUEST_SYSTEM_RESTART(void);

071C: FFFFFFFF 0DB91945 ; 1C7: void SoftKeys_SetText(void *gui,int msg,int StrID,int StrID1); 
0720: FFFFFFFF CDE66345 ; 1C8: int isRightNowBook(BOOK *);
0724: FFFFFFFF C13C6445 ; 1C9: int isVolumeControllerBook(BOOK *);

0728: FFFFFFFF 59371545   ; 1CA: GUI_TABMENUBAR * CreateTabMenuBar(BOOK *);
072C: FFFFFFFF 69381545   ; 1CB: void TabMenuBar_SetTabCount(GUI_TABMENUBAR * , int count);
0730: FFFFFFFF 4D391545   ; 1CC: void TabMenuBar_AssignListObj(GUI_TABMENUBAR * , int tab , GUI*);
0734: FFFFFFFF 293A1545   ; 1CD: void TabMenuBar_SetTabIcon(GUI_TABMENUBAR *,int tab, u16 icon , int for_state);
0738: FFFFFFFF E53B1945   ; 1CE: void  GUI_Free(void*);  
073C: FFFFFFFF 4D401945   ; 1CF: void GUI_SetIcon(GUI* , int icon);
0740: FFFFFFFF 85641645   ; 1D0: int StringInput_GetStringAndLen (GUI*,u16**,u16*);
;0744: FFFFFFFF    ; 1D1: 
;0748: FFFFFFFF    ; 1D2: 
074C: FFFFFFFF B16B5B45   ; 1D3: int GetVolumeSize(char * volume, VOLUMESIZE *);
0750: FFFFFFFF 511F1745   ; 1D4: GUI_NOFMANY * CreateNOfMany(BOOK *);
0754: FFFFFFFF 91211745   ; 1D5: void NOfMany_SetTexts(GUI_NOFMANY * , int * StrIDtable, int items_count);
0758: FFFFFFFF FD201745   ; 1D6: void NOfMany_SetChecked(GUI_NOFMANY * , u16 * checked_table, int items_count);
075C: FFFFFFFF BD201745   ; 1D7: void NOfMany_SetCursor(GUI_NOFMANY * , int item);
0760: FFFFFFFF 25211745   ; 1D8: int NOfMany_GetCheckedCount(GUI_NOFMANY *);
0764: FFFFFFFF 11211745   ; 1D9: int NOfMany_GetChecked(GUI_NOFMANY * , u16 * buffer );
0768: FFFFFFFF 89211745   ; 1DA: void NOfMany_SetonMessage(GUI_NOFMANY * , void * proc );
;076C: FFFFFFFF    ; 1DB: 
;0770: FFFFFFFF    ; 1DC: 
;0774: FFFFFFFF    ; 1DD: 
;0778: FFFFFFFF    ; 1DE: 
;077C: FFFFFFFF    ; 1DF: 
0780: FFFFFFFF 85261745   ; 1E0: void OneOfMany_SetFocused(GUI_ONEOFMANY * , int item);
0784: FFFFFFFF F1261745   ; 1E1: void OneOfMany_SetonMessage(GUI_ONEOFMANY * , void * proc);

0788: FFFFFFFF 918A1545   ; 1E2: GUI_FEEDBACK * CreateFeedBack (int,...);
078C: FFFFFFFF 2D8B1545   ; 1E3: void  FeedBack_SetText(GUI_FEEDBACK*,int);
0790: FFFFFFFF FDA9A244   ; 1E4: int GetBattaryState(const int * , BATT *);
0794: FFFFFFFF 991A1945   ; 1E5: void * get_DisplayGC (void);
0798: FFFFFFFF 0D2C3045   ; 1E6: void GetGuiRect(void*,RECT*);
079C: FFFFFFFF AD201945   ; 1E7: void get_GC_RECT(void*,RECT*);
07A0: FFFFFFFF C1231945   ; 1E8: char *get_GC_xx(void * GC);
07A4: FFFFFFFF B5231945   ; 1E9: void *set_GC_xx(void * GC, int);
07A8: FFFFFFFF 59201945   ; 1EA: void GC_validate_RECT(void * GC , RECT*);
07AC: FFFFFFFF 5DFA2945   ; 1EB: void addGui2book(BOOK*,GUI*)
07B0: FFFFFFFF 41693045   ; 1EC: void DrawRect(int [hw]x1[/hw], int y1,int x2 ,int y2,int pen_color,int brush_color);
07B4: FFFFFFFF 496D3045   ; 1ED: void DrawString(int StrID,int align,int [hw]x1[/hw],int y1,int x2,int y2,int unk,int unk1,int pen_color ,int brush_color);
07B8: FFFFFFFF 457F2A45   ; 1EE: void addGui2XGuiList (void* xguilist , GUI*);
07BC: FFFFFFFF 712A3045   ; 1EF: void InvalidateRect(DISP_BASE *,RECT*);

07C0: FFFFFFFF 193B1945   ; 1F0: int CreateObject(GUI*,void (*)(DISP_DESC *),void (*)(DISP_DESC *),BOOK *,int,int);
07C4: FFFFFFFF 89783045   ; 1F1: void SetFont(int);
07C8: FFFFFFFF ACF72D4C   ;81F2: StatusRow_p;
07CC: FFFFFFFF 55125345   ; 1F3: int root_list_get_session_count(void);
07D0: FFFFFFFF 69125345   ; 1F4: UI_APP_SESSION *root_list_get_session(int num_session);
07D4: FFFFFFFF 350B5345   ; 1F5: BOOK *SESSION_GetTopBook(UI_APP_SESSION *);


07D8: FFFFFFFF 498E1545   ; 1F6: int MainInput_getVisible(GUI *);
07DC: FFFFFFFF 558E1545   ; 1F7: int MainInput_strlen(GUI *);
07E0: FFFFFFFF 758E1545   ; 1F8:  char * MainInput_getPNUM(GUI *);
07E4: FFFFFFFF 818E1545   ; 1F9: int MainInput_isPlus(GUI *);
07E8: FFFFFFFF 690B5345   ; 1FA: int BOOK_GetSessionID(BOOK * );
07EC: FFFFFFFF AD5CE244   ; 1FB: int wstrncmp(u16*,u16*,int);
07F0: FFFFFFFF 89483045   ; 1FC: int DISP_BASE_GetAbsoluteXPos(DISP_BASE *);
07F4: FFFFFFFF C1483045   ; 1FD: int DISP_BASE_GetAbsoluteYPos(DISP_BASE *);
07F8: FFFFFFFF 15313045   ; 1FE: WINDOW * DISP_BASE_GetWindow(DISP_BASE *);
07FC: FFFFFFFF 312A5345   ; 1FF: int GetThemeColor(int , int);

0800: FFFFFFFF 45CE6445   ; 200: int REQUEST_SETTING_SILENCE_SET(const int * __zero,u16 profile,u16 value);
0804: FFFFFFFF E9CD6445   ; 201: int REQUEST_SETTING_SILENCE_GET(const int * __zero,u16 profile, char * silence_mode);
0808: FFFFFFFF 79D52045   ; 202: void VCALL_Init (void* vc);                                    
080C: FFFFFFFF 6DD62045   ; 203: void VCALL_SetName (void * vc , u16 * name ,char name_len);    
0810: FFFFFFFF D1D62045   ; 204: void VCALL_SetNameIcon (void * vc , u16 icon);                 
0814: FFFFFFFF 8DD62045   ; 205: void VCALL_SetNumber (void * vc , u16 * number , char num_len);
0818: FFFFFFFF B5D62045   ; 206: void VCALL_SetHZ1 (void * vc, int , u16 );                     
081C: FFFFFFFF C1D62045   ; 207: void VCALL_SetHZ2 (void * vc , u16 );                          
0820: FFFFFFFF B1CD2045   ; 208: void MakeVoiceCall (int SessioID , void * vc ,int flag);       
0824: FFFFFFFF 8D621345   ; 209: int isDirectory (u16 * path ,u16 * filename , int * error );
0828: FFFFFFFF F54B5B45   ; 20A: void FileDelete (u16 * path ,u16 * filename , int * error );
082C: FFFFFFFF 0D3E1945   ; 20B: void SetFocus (GUI * , int);

0830: FFFFFFFF D9444745   ; 20C: int CreateSMSCont (int, void*);
0834: FFFFFFFF E9494745   ; 20D: int FreeSMSCont (void*);
0838: FFFFFFFF 39464745   ; 20E: int PrepareSMSCont (void*,u16*,u16*,int,int);
083C: FFFFFFFF 39494745   ; 20F: int CteateNewMessage (int,void*,int);

0840: FFFFFFFF C0475044   ;8210: get_APP_DESC_TABLE(void);
0844: FFFFFFFF AD545445   ; 211: C_INTERFACE *Window_GetComponentInterface
0848: FFFFFFFF 259A2145   ; 212: AB_POSITIONNBR_GET
084C: FFFFFFFF C5982145   ; 213: AB_str2ID
0850: FFFFFFFF 19992145   ; 214: int AB_NUM_ITEM2StrID(void * ab_num_item);
0854: FFFFFFFF FDA96445   ; 215: int GetABRecNum(AB_GET_STRUCT *);
0858: FFFFFFFF 20CA4D44   ;8216: AB_ITEM_DESC * get_AB_ITEMS_DESC()
 
085C: FFFFFFFF 4D95D744   ; 217: StandbyBook_GetMainInput
0860: FFFFFFFF 4995D744   ; 218: StandbyBook_GetStatusIndication

0864: FFFFFFFF D17C5945   ; 219: REQUEST_PHONEBOOK_ACCESSSTATUS_TOTAL_GET
0868: FFFFFFFF A4CC0B4C   ; 21A: MMI_ProcessID_ptr
;086C: FFFFFFFF    ; 21B: 
;0870: FFFFFFFF    ; 21C: 
0874: FFFFFFFF D5233045   ; 21D: DISP_BASE* DISPBASE_GetFocused(int display);
0878: FFFFFFFF F5283045   ; 21E: char DISP_BASE_getVisible(DISP_BASE*);
087C: FFFFFFFF 79E63145   ; 21F: DISP_DESC* DISP_BASE_GetDESC (DISP_BASE*); 

0880: FFFFFFFF 0D1D3045   ; 220: void DISP_DESC_SetName (DISP_DESC *  , char * name);
0884: FFFFFFFF 91463045   ; 221: char* DISP_BASE_GetName (DISP_BASE *);
0888: FFFFFFFF 1D1D3045   ; 222: void DISP_DESC_SetSize (DISP_DESC* , u16 size);
;088C: FFFFFFFF    ; 223: u16 DISP_DESC_GetSize (DISP_BASE *);
0890: FFFFFFFF 211D3045   ; 224: void DISP_DESC_SetOnCreate (DISP_DESC* , DISP_BASE_ONCREATE_METHOD);
0894: FFFFFFFF 4D1F3045   ; 225: DISP_BASE_ONCREATE_METHOD DISP_BASE_GetOnCreate (DISP_BASE *);
0898: FFFFFFFF 251D3045   ; 226: void DISP_DESC_SetOnClose (DISP_DESC* , DISP_BASE_ONCLOSE_METHOD);
089C: FFFFFFFF 6D1F3045   ; 227: DISP_BASE_ONCLOSE_METHOD DISP_BASE_GetOnClose (DISP_BASE *);
08A0: FFFFFFFF 291D3045   ; 228: void DISP_DESC_SetOnRedraw (DISP_DESC* , DISP_BASE_ONREDRAW_METHOD);
08A4: FFFFFFFF 8D1F3045   ; 229: DISP_BASE_ONREDRAW_METHOD DISP_BASE_GetOnRedraw (DISP_BASE *);
08A8: FFFFFFFF 311D3045   ; 22A: void DISP_DESC_SetOnKey (DISP_DESC* , DISP_BASE_ONKEY_METHOD);
08AC: FFFFFFFF CD1F3045   ; 22B: DISP_BASE_ONKEY_METHOD DISP_BASE_GetOnKey (DISP_BASE *);
;08B0: FFFFFFFF    ; 22C: void DISP_DESC_SetMethod03 (DISP_DESC* ,void (*)(void*));
;08B4: FFFFFFFF    ; 22D: DISP_BASE_METHOD DISP_BASE_GetMethod03 (DISP_BASE *);
;08B8: FFFFFFFF    ; 22E: void DISP_DESC_SetMethod04 (DISP_DESC* ,void (*)(void*));
;08BC: FFFFFFFF    ; 22F: DISP_BASE_METHOD DISP_BASE_GetMethod04 (DISP_BASE *);

;08C0: FFFFFFFF    ; 230: void DISP_DESC_SetMethod05 (DISP_DESC* ,void (*)(void*));
;08C4: FFFFFFFF    ; 231: DISP_BASE_METHOD DISP_BASE_GetMethod05 (DISP_BASE *);
08C8: FFFFFFFF 351D3045   ; 232: void DISP_DESC_SetMethod06 (DISP_DESC* ,void (*)(void*));
08CC: FFFFFFFF ED1F3045   ; 233: DISP_BASE_METHOD DISP_BASE_GetMethod06 (DISP_BASE *);
;08D0: FFFFFFFF    ; 234: void DISP_DESC_SetMethod07 (DISP_DESC* ,void (*)(void*));
;08D4: FFFFFFFF    ; 235: DISP_BASE_METHOD DISP_BASE_GetMethod07 (DISP_BASE *);
;08D8: FFFFFFFF    ; 236: void DISP_DESC_SetMethod08 (DISP_DESC* ,void (*)(void*));
;08DC: FFFFFFFF    ; 237: DISP_BASE_METHOD DISP_BASE_GetMethod08 (DISP_BASE *);
;08E0: FFFFFFFF    ; 238: void DISP_DESC_SetMethod09 (DISP_DESC* ,void (*)(void*));
;08E4: FFFFFFFF    ; 239: DISP_BASE_METHOD DISP_BASE_GetMethod09 (DISP_BASE *);
;08E8: FFFFFFFF    ; 23A: void DISP_DESC_SetMethod0A (DISP_DESC* ,void (*)(void*));
;08EC: FFFFFFFF    ; 23B: DISP_BASE_METHOD DISP_BASE_GetMethod0A (DISP_BASE *);
;08F0: FFFFFFFF    ; 23C: void DISP_DESC_SetMethod0B (DISP_DESC* ,void (*)(void*));
;08F4: FFFFFFFF    ; 23D: DISP_BASE_METHOD DISP_BASE_GetMethod0B (DISP_BASE *);
;08F8: FFFFFFFF    ; 23E: void DISP_DESC_SetMethod0C (DISP_DESC* ,void (*)(void*));
;08FC: FFFFFFFF    ; 23F: DISP_BASE_METHOD DISP_BASE_GetMethod0C (DISP_BASE *);








is there any other library i must use?
0

#2 User is offline   w. junior Icon

  • Se-nse-ual
  • Icon
  • Group: VIP
  • Posts: 900
  • Joined: 01-June 07
  • Gender:Male
  • Location:Brasil
  • Mobile:K800i@K810

Posted 09 May 2008 - 06:49 PM

Look here
http://perk11.info/svn/SE/Library/
0

#3 User is offline   erq Icon

  • Padawan
  • Pip
  • Group: Members
  • Posts: 49
  • Joined: 02-February 07
  • Gender:Male
  • Location:Sweden

Posted 09 May 2008 - 06:53 PM

i have tryed the latest there also :/ still the phone hangs :(
0

#4 User is offline   WizaJ Icon

  • I asked for a custom title, and this is all I got!
  • Icon
  • Group: VIP
  • Posts: 1,563
  • Joined: 24-February 08
  • Gender:Male
  • Location:7964.3km from Lynott.
  • Mobile:K850i - Stock | W580i - Modded
  • Twitter:wizaj
  • Tutorials Submitted:4

Posted 09 May 2008 - 08:55 PM

Check the ElfPack thread, I think someone has an updated library.
That library doesn't have the required functions displayed below. But that library is only for W700 R1CA021, made by Zoyd. Don't patch it on your phone.

+451E7C00
06DC: FFFFFFFF E1E2D444; 1B7: int isKeylocked(void);
07E8: FFFFFFFF 7D92E844; 1FA: int BOOK_GetSessionID(BOOK * );
0900: FFFFFFFF 9DE7A144; 240: void JavaSession_Manager (int cmd);
0904: FFFFFFFF 9DE7A144; 241: int JavaSession_GetName(void);
0974: FFFFFFFF A1F8D344; 25D: int TabMenuBar_GetFocusedTabIndex(GUI * );
0978: FFFFFFFF 75F8D344; 25E: void TabMenuBar_SetTabFocused(GUI_TABMENUBAR * , int tab_num);
0A08: FFFFFFFF FD8CD644; 282: void GUIonMessage_SetItemDisabled (void * msg, int Disabled);
0A0C: FFFFFFFF 75580E45; 283: int REQUEST_IMAGEHANDLER_INTERNAL_REGISTER(const int * __zero,u16 ImageHandle,u16*,u16*,int unk, u16 * ImageID ,char * error);
0A10: FFFFFFFF F5590E45; 284: int REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER (const int * __zero,u16 ImageHandle,u16* ,u16* ,int ImageID, int unk_1,char * error);
;450E59F4

This post has been edited by wizaj: 09 May 2008 - 08:56 PM

ACEEL Elfpack Repository | CPP | Advertise Your Link Here (1$)
It's been long, but I'm back on my moddin' BS.
0

#5 User is offline   w. junior Icon

  • Se-nse-ual
  • Icon
  • Group: VIP
  • Posts: 900
  • Joined: 01-June 07
  • Gender:Male
  • Location:Brasil
  • Mobile:K800i@K810

Posted 09 May 2008 - 09:28 PM

Other ELFs work?
The INI files are in the right folder and configured?

It has a different line
In last lib
0504: FFFFFFFF EDA01545;8141: IS_NEEDED_BOOK isScreenSaverBook(void);

In Sleepmode thread
0504: FFFFFFFF 6DAF1545;8141: IS_NEEDED_BOOK isScreenSaverBook(void);


But I think this would not affect the bookmanager, only the sleepmode
0

SE-NSE

#6 User is offline   erq Icon

  • Padawan
  • Pip
  • Group: Members
  • Posts: 49
  • Joined: 02-February 07
  • Gender:Male
  • Location:Sweden

Posted 09 May 2008 - 09:31 PM

ok thanx i will try that line. :)
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic
  • Bookmark

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users