PDA

Ver la versión completa : [APORTES] Funciones de Librerías



Gil
16/12/2009, 04:41:30
Hola!

En este tema se aportarán Funciones que no estén en las librerías oficiales de SVN, funciones portadas, respuestas a las solicitudes del Tema Exclusivo para peticiones, o Nuevas funciones requeridas por los ELF; ya no será permitido postear funciones en los temas de actualizaciones de ELFs, las funciones se postearán en este tema.

Este tema será de sólo aportes de funciones que NO estén en SVN, las librerías actualizadas de SVN están en su tema oficial:

Actualizacion Librerias, Generic Orange - Top Sony (http://www.topsony.com/forum_es/complementos-recursos-y-contenido-f174/actualizacion-librerias-generic-orange-t82505.html)

No postear peticiones de funciones aquí, usar el tema oficial:

Tema exclusivo para la solicitud de Funciones - Top Sony (http://www.topsony.com/forum_es/complementos-recursos-y-contenido-f174/tema-exclusivo-para-la-solicitud-de-funciones-t82349.html)


Todo mensaje que no cumpla con estas reglas será eliminado y el usuario infraccionado sin previo aviso.


Un saludo!

Gil
05/01/2010, 21:08:15
Hola!

Hola necesito algunas funciones
W200 R4HA014
Funciones:39A,39B,39C Y 39D
Prueba por favor:

;W200 SW-R4HA014

+456BFC00
0E68: FFFFFFFF 71502845 ; 39A: int Settings_ShowNumber_Get(char *state);
0E6C: FFFFFFFF 81949844 ; 39B: GVI_BMP GVI_CreateBitmap(int xsize, int ysize, int bpp);
0E70: FFFFFFFF DDAB9844 ; 39C: GVI_GC GVI_CreateMemoryGC(GVI_BMP bitmap);
0E74: FFFFFFFF 45CD9C44 ; 39D: void GVI_DeleteMemoryGC(GVI_GC srcgc);


Hola nesecito las siguientes porfavor

W880 R8BA024
Funciones:396,382,395,37C,38F,37D,383
Elf: AdvPlayer4.11_ENG.elf

;W880 SW-R8BA024

+45D07C00
0DF0: 00000000 114A7244 ; 37C: int CANVAS_Get_GviGC(PCANVAS pcanvas, GVI_GC* dest);
0DF4: 00000000 1969B144 ; 37D: void GVI_BitBlt(GVI_GC destgc, int destx, int desty, int destxsize, int destysize, GVI_GC srcgc, int srcx, int srcy, int _204, int _0, int _0_2, int _0_3);
0E08: 00000000 315AB144 ; 382: GVI_BRUSH GVI_CreateSolidBrush(int color);
0E0C: 00000000 F153B144 ; 383: bool GVI_Delete_GVI_Object(GVI_OBJ*);
0E3C: 00000000 9579B144 ; 38F: void GVI_FillRectangle(GVI_GC , int x, int y, int w, int h, GVI_BRUSH brush);
0E58: 00000000 7D9F4745 ; 396: void GC_FreeGC(GC* gc);


Un saludo!

Gil
11/01/2010, 20:33:40
Hola!


Porfavor nececito
W610 R6BC002
funcion 0x39b y 0x39a
standbymode v 2.18

saludos
Prueba por favor:
;W610 SW-R6BC002

+45C3FC00
0E68: 00000000 A5B6DD44 ; 39A: int Settings_ShowNumber_Get(char *state);
0E6C: 00000000 1DB59F44 ; 39B: GVI_BMP GVI_CreateBitmap(int xsize, int ysize, int bpp);


Un saludo!

DJ ANSER
13/01/2010, 16:09:26
Los ELFS PARA A2, Lo esperado por muchos ha llegado, les dejo la libreria para W595 R3EF001,

lamentablemente yo no tengo el W595 para probarla, ademas todavia falta el Elfpack.vkp, o no se, si ya esto sea todo para que el telefono acepte los Elfs, pruebenlo.


;W595 R3EF001
;Áčáëčîňĺęŕ ôóíęöčé
;v221207
;(c) Hussein , IronMaster
;(p) Juhu07
;
;pAtChFiLe=/boot/phone_app.cxc


Todos los creditos son para Hussein y IronMaster por crearla y Juhu07 por portarla

Se las dejo en unicode y en Ansi, por si les marque error en la primera linea

Heber
17/01/2010, 21:42:28
Iniciado por rapbyone

Porfavor nececito
W610 R6BC002
funcion 0x397 0x398 0x39c 0x39D
standbymode v 2.18

saludos

Por fabor nececito estas funciones que no puede utilizar la ultima version del standbymode, porfabor amigos =)

amigo:

(p) Michel
0E70: 00000000 5DD59F44 ; 39C: GVI_GC GVI_CreateMemoryGC(GVI_BMP bitmap);
0E74: 00000000 618A7244 ; 39D: void GVI_DeleteMemoryGC(GVI_GC srcgc);

la 397 y 398 yo no las tengo en mi w610 y el stanbymode 2.18 me anda a la perfeccion, empiezo a creer que no las usa nuestro modelo jejeje

Cr@cShoT
27/01/2010, 23:28:53
Hola!!

Aqui les traigo la libreria para el w995 R1GA026

;W995 SW-R1GA026
;Библиотека функций
;ver.
;(c) Hussein , IronMaster
;(p) Joker XT, HotRabbit
;pAtChFiLe=/boot/phone_app.cxc


Creditos a sus creadores

Pd: Lo pongo aqui proque aun no es oficial (no esta en el SVN), todas las librerias A2 oficiales seras posteadas en su tema respectivo

Saludos!

Cr@cShoT
17/02/2010, 21:58:17
mi celular es un w880 r8ba024
nesesito la funcion 36D para el walkaman display
espero y puedan ayudarme

Prueba esta:

;W880 SW-R8BA024
0DB4: 00000000 6DA50545 ; 36D: void MediaPlayer_ShowNowPlaying(DISP_OBJ*disp_obj, int);

Saludos!

albertnet3
10/03/2010, 01:26:49
Bueno les dejo mi libreria actualizada con unas cuantas funciones que no estan en svn, espero les sirva saludos:
;W580 SW-R8BE001
;Áèáëèîòåêà ôóíêöèé
;v221207
;(c) Hussein , IronMaster
;(p) -=Tanusha_Se=-, UltraShot & albertnet3

albertnet3
18/03/2010, 13:58:59
Modelo: W580 R8BE001
Funciones: 397,398
Elf: Standby Mode
PD: disculpen si es una de esas funciones que no requiere este telefono, no conosco las lib de este :a28:

Sin animo de ser spamer, por que ya no estan las funciones 110 y 111 cuando antes si aparecian en svn?
Ej:

;0440: xxxxxxxx yyyyyyyy; 110: void *memalloc(int size,int f1,int f2,const char *fname,int fline)
;0444: xxxxxxxx yyyyyyyy; 111: void memfree(void * mem,const char * fname,int fline)
las funsiones 397 y 398 no estan para W580 R8BE001 aunque te hubieses descargado la lib de arriba que postie esta mas completa que la de SVN

y se sacaron esas funsiones 110 y111 pues por la siquiente razon:
ya no se usan mas en los elfs o pues esas funsiones qua quedaron nefastas por que sacaron otras nuevas funsiones que son mejores que esas y por eso borraron esas y dejan las nuevas con las cual tienen mejores resultados que con esas y ademas esas funsiones ya estan definidas tambien en el elfpack un ejemplo:
malloc:

Es una función del lib_clara
que usa el elfpack y que en realidad
es un macro que usa la funcion original
del telefono memalloc
memalloc:

Es una función interna que genera
un espacio de memoria para crear cosas
los parametros de entrada son diferentes

Cr@cShoT
26/03/2010, 15:50:42
Modelo:W610 R6BC002
Funcion: 0x3Ac
Elf: music tagger 4.0
Por fabor amigos
Saludos

Hola

Prueba esta:

;W610 SW-R6BC002
0EB0: 00000000 A5B13545 ; 3AC: BOOK* GUIObject_GetBook( GUI* );

Heber
09/04/2010, 17:05:09
Iniciado por rapbyone
Modelo:W610 R6BC002
Funcion: 0x3A3 y 0x3C4
Elf: music tagger 5.0
Por fabor amigos
Saludos

lo siento no pude editar el post anterior

Hola!!! prueba esta:

;W610 SW-R6BC002
0F10: 00000000 E9583145 ; 3C4: wchar_t * GUIonMessage_GetSearchString (msg GUI_MESSAGE *);

3A3 ya esta en la lib oficil de svn
saludos!!!

Gil
10/04/2010, 04:09:20
Hola!

@rapbyone (http://www.topsony.com/forum_es/miembros/rapbyone.html):

;W610 SW-R6BC002
0F08: 00000000 01523145 ; 3C2: void ListMenu_SetSearchLanguageMode( GUI_LIST*, int mode );
0F0C: 00000000 29523145 ; 3C3: void ListMenu_EnableSearchHeader( GUI_LIST*, BOOL );
0F10: 00000000 E9583145 ; 3C4: wchar_t* GUIonMessage_GetSearchString( GUI_MESSAGE* msg );
0F14: 00000000 09593145 ; 3C5: int GUIonMessage_GetSearchStringLength( GUI_MESSAGE* msg );



Un saludo!

Heber
12/04/2010, 19:39:54
Bueno para mis amigos que usen w610 R6CA001 orange aqui les dejo la lib que uso, con casi 100 funciones que no tiene la oficial de svn, completita hasta la funcion 3C5, Gracias a mi amigo Michel, yo solo le porte las funciones mas nuevas que le faltaban :P dentro del comprimido viene en vkp y en bin

Tambien les dejo las faltantes del w580 R8BE001, solo peguenlas en la oficial de svn, saludos
;W580 SW-R8BE001
0F08: 00000000 A5EA3145 ; 3C2: void ListMenu_SetSearchLanguageMode( GUI_LIST*, int mode );
0F0C: 00000000 CDEA3145 ; 3C3: void ListMenu_EnableSearchHeader( GUI_LIST*, BOOL );
0F10: 00000000 8DF13145 ; 3C4: wchar_t* GUIonMessage_GetSearchString( GUI_MESSAGE* msg );
0F14: 00000000 ADF13145 ; 3C5: int GUIonMessage_GetSearchStringLength( GUI_MESSAGE* msg );

05M4N
18/04/2010, 21:12:20
Que tal, amigos les dejo las funciones que faltan para poder usar el PlayerMod 2.0 en el W300. Yo mismo las porte gracias al tutorial de albertnet3 (http://www.topsony.com/forum_es/miembros/albertnet3-367320.html)


+4567CC00
0E90: FFFFFFFF C9732245 ; 3A4: void GUIObject_SetTitleTextColor( GUI*, int color );
0E94: FFFFFFFF EC960F45 ; 3A5: void GUIObject_SetListTextColor( GUI*, int unk1, int list_color, int unk2, int unk3, int list_select_color, int unk4, int _zerro );
0E98: FFFFFFFF 79593C45 ; 3A6: void DispObject_SetTitleTextColor( DISP_OBJ*, int color );
0E9C: FFFFFFFF ED960F45 ; 3A7: void DispObject_SetListTextColor( DISP_OBJ*, int unk1, int list_color, int unk2, int unk3, int list_select_color, int unk4, int _zerro );
0EA0: FFFFFFFF 591FEA44 ; 3A8: void DispObject_SetCursorImage( DISP_OBJ*, wchar_t imageID );
0EA4: FFFFFFFF A1EA2645 ; 3A9: void DispObject_SetBackgroundImage( DISP_OBJ*, wchar_t imageID );
0EA8: FFFFFFFF 416EDA44 ; 3AA: void DispObject_SetTitleImage( DISP_OBJ*, wchar_t imageID );

Gil
22/04/2010, 12:57:49
Hola!

Librería para K550 R6BC002

;K550 SW-R6BC002
;Library
;v
;(c) Hussein , IronMaster
;(p) ************* , Zyxeg


Un saludo!

Cr@cShoT
20/05/2010, 00:02:26
W705 R1GA026

;W705 R1GA026 GEN
;Function Library
;Last update: 08/05/2010 6:54:45 AM
;(c) Hussein , IronMaster
;(p) blacklizard, thomassafca

albertnet3
25/05/2010, 02:41:37
@josthyn05
funcion: 240
para elf: bookmanager
modelo y firmware: W760 SW-R3EF001
aca te la dejo amigo espero que te funsione saludos.

;W760 SW-R3EF001
;library
;(c) hussein, IronMaster
;(p) albertnet3
0900: 00000000 1000592B ; 240: void JavaSession_Manager( int cmd );
aca les dejo las funsiones faltantes para el W705 SW-R1GA031 ahora esta a la par de la lib del W715
;W705 SW-R1GA031
;Áèáëèîòåêà ôóíêöèé
;(c) Hussein , IronMaster
;(p) albertnet3
+15CE9C00
05B4: 00000000 144C1D3D ; 16D: int REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE( const int* sync, u16* IMAGEHANDLE, char* unk );
05BC: 00000000 9D983F14 ; 16F: void IndicationDevice_Backlight_FadeToLevel( int unk_zero, int bl_level );
06D8: 00000000 C98F4815 ; 1B6: void SetBrightnessOfScreen(int br);
06E8: 00000000 E18AFF14 ; 1BA: void ShuttingDown(void);
08E0: 00000000 69922914 ; 238: void DISP_DESC_SetOnConfig( DISP_DESC*, void (*)( void* ) );
08E4: 00000000 31A11C14 ; 239: DISP_OBJ_METHOD DispObject_GetOnConfig( DISP_OBJ* );
08E8: 00000000 05922914 ; 23A: void DISP_DESC_SetMethod0A( DISP_DESC*, void (*)( void* ) );
08EC: 00000000 31A61C14 ; 23B: DISP_OBJ_METHOD DispObject_GetMethod0A( DISP_OBJ* );
08F0: 00000000 059A2914 ; 23C: void DISP_DESC_SetMethod0B( DISP_DESC*, void (*)( void* ) );
08F4: 00000000 7DCE1F15 ; 23D: DISP_OBJ_METHOD DispObject_GetMethod0B( DISP_OBJ* );
08F8: 00000000 41912914 ; 23E: void DISP_DESC_SetMethod0C( DISP_DESC*, void (*)( void* ) );
0900: 00000000 21000014 ; 240: void JavaSession_Manager( int cmd ); //nullsub(ret 0)
0A0C: 00000000 E5E31015 ; 283: int REQUEST_IMAGEHANDLER_INTERNAL_REGISTER( const int* sync, u16 ImageHandle, wchar_t* path, wchar_t* fname, int unk, wchar_t* ImageID, char* error );
0A10: 00000000 6DE41015 ; 284: int REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER( const int* sync, u16 ImageHandle, u16*, u16*, wchar_t ImageID, int unk_1, char* error );
0A30: 00000000 B94BC814 ; 28C: void PlayerControl( BOOK* AudioPlayerBook, int );
0BAC: 00000000 6DC22714 ; 2EB: void MainInput_Hide( GUI* );
0CE8: 00000000 31AB1214 ; 33A: void RightNow_SetActive( int flag );
0DA4: 00000000 B1774314 ; 369: void MediaPlayer_SoftKeys_SetText( GUI* player_gui, int actionID, STRID );
0DA8: 00000000 69774314 ; 36A: void MediaPlayer_SoftKeys_SetAction( GUI* player_gui, int actionID, void (*proc)( BOOK*, GUI* ) );
0DAC: 00000000 29754314 ; 36B: void MediaPlayer_SoftKeys_SetItemAsSubItem( GUI* player_gui, int item, int subitem );
0DB0: 00000000 E8744314 ; 36C: void MediaPlayer_SoftKeys_AddHelpStr( GUI* player_gui, int item, STRID );
0EF0: 00000000 95843C14 ; 3BC: void DispObject_SetScrollBarBackgroundColor( DISP_OBJ*, int color );
0EF4: 00000000 6D843C14 ; 3BD: void DispObject_SetScrollBarColor( DISP_OBJ*, int color );
0EF8: 00000000 55EA4114 ; 3BE: void DispObject_SetSoftkeysColor( DISP_OBJ*, int color );
0F08: 00000000 C14D4B14 ; 3C2: void ListMenu_SetSearchLanguageMode( GUI_LIST*, int mode );
0F0C: 00000000 FD4A3914 ; 3C3: void ListMenu_EnableSearchHeader( GUI_LIST*, BOOL );
0F10: 00000000 F597E914 ; 3C4: wchar_t* GUIonMessage_GetSearchString( GUI_MESSAGE* msg );
0F14: 00000000 651F2A14 ; 3C5: int GUIonMessage_GetSearchStringLength( GUI_MESSAGE* msg );
0F18: 00000000 7D8B8915 ; 3C6: int EqualizerGain_Get( int AudioSessionID, int Band, int* Level );
;locale=Russian_Russia.1251

y abajo les adjunto la lib con estas funciones agregadas que no estan en svn todavia

albertnet3
28/05/2010, 17:27:07
@Enoc:

Necesito la 5 funciones para el bcfgedit en un c510 son las siguientes:
0x1ED, 0X1F1, 0X294, 0X2BB, 0X2BC.
Y del sleepmode
0x1ED, 0X1F1, 0X294
GRACIAS DE ANTEMANO;07B4: xxxxxxxx yyyyyyyy ; 1ED: void DrawString( STRID, int align, int x1, int y1, int x2, int y2, int unk, int unk1, int pen_color, int brush_color );
;07C4: xxxxxxxx yyyyyyyy ; 1F1: int SetFont( int );
;0A50: xxxxxxxx yyyyyyyy ; 294: int GetImageHeight( wchar_t ImageID );
;0AEC: xxxxxxxx yyyyyyyy ;82BB: FONT_DESC* GetFontDesc( void );
;0AF0: xxxxxxxx yyyyyyyy ;82BC: int* GetFontCount( );
segun tengo entendido el gran IronMaster dijo que estas funsiones no son usadas en plataformas A2 por eso el elf sleepmode no funsiona tiene que ser readaptado y cambiar esas funsiones por otras pero eso ya queda en manos de los desarrolladores de elfs.
Y el bcfgEdit funsiona sin esas funsiones yo lo tengo funsionando en mi w705 sin esas funsiones cambia de dyn_const.

Hola, Me gustaría que me ayudaran con estas Funciones:

Modelo: w580 R8BE001
Funciones: 467, 468 (swi, según ElfChecker.exe)
Elf: CallsBlocker_2.8

Funciones: 330, 331 (Según otro Foro)
Elf:CallsBlocker

PD. Perdón, estas ultimas funciones son las que dice el post de dicho elf en otro foro:
W580 001
0CB4: FFFFFFFF CD5D6444;330: void * RF_off(void);
0CB8: FFFFFFFF E95D6444;331: void * RF_on(void);

No estoy muy seguro cuales sean las que verdaderamente necesito para correrlo bien... sí lo inicia pero cuando hago una llamada reinicia el celular, cuando sólamente tiene que aparecer un mensaje que indique llamadas salientes bloqueadas. (Las Librerías y Dyn_Const son las actuales)

De Antemano Mil Gracias por su atención y labor...

@ Spider98:
estas no son funsiones 467,468 todavia no se a llegado a escribir tantas funsiones en la libreria y en cuanto a la 330 y 331 ya no es mas esas dos funsiones de RF_on/_OFF ahora ahi otras funsiones en ese lugar por que esas funsiones son ya inserbibles salieron otras que sobrepasan las expectativas de esas
ahora en su lugar estan estas:
;W580 SW-R8BE001
;Áèáëèîòåêà ôóíêöèé
;v221207
;(c) Hussein , IronMaster
0CC0: 00000000 6D391B45 ; 330: int w_remove(const wchar_t *dir);
0CC4: 00000000 91A01C45 ; 331: int ConnectionManager_Connection_GetState(void);

albertnet3
28/05/2010, 18:32:19
viendo que habian unos pedidos no portados se los dejo aqui:
para ViCE-w
;K810 SW-R8BA024
;Áèáëèîòåêà ôóíêöèé
;v
;(c) Hussein , IronMaster
;(p) albertnet3
0DD0: 00000000 2D8E4245 ; 374: int GUIonMessage_GetMsg( GUI_MESSAGE* msg );
0EB0: 00000000 19E64645 ; 3AC: BOOK* GUIObject_GetBook( GUI* );

para JFR3
;w660_r8bb001
;Áèáëèîòåêà ôóíêöèé
;v
;(c) Hussein , IronMaster
;(p) albertnet3
+45C3FC00
0870: 00000000 89154845 ; 21C: GUI* DispObject_GetGUI( DISP_OBJ* );
0D84: 00000000 85EFFE44 ; 361: void DataBrowserDesc_SetViewModeAndSortOrder ( void* db,int view_sort_ID ) ;
0DCC: 00000000 71F0FE44 ; 373: int DataBrowserDesc_SetFocusToFILEITEM( void* DataBrowserDesc, FILEITEM* );
0DD0: 00000000 C95C4445 ; 374: int GUIonMessage_GetMsg ( void* msg ) ;
0DD4: 00000000 D15C4445 ; 375: BOOK* GUIonMessage_GetBook ( void* msg ) ;

y les dejo unas funsiones faltantes para w705 ahora si creo que es una de las librerias mas completas:
;W705 SW-R1GA031
;Library elfpack
;(c) Hussein , IronMaster
;(p) albertnet3
+15CE9C00
058C: 00000000 81D5F514 ; 163: int AB_READSTRING( AB_STR_ITEM*, int rec_num, int field_ID );
0CDC: 00000000 C92F2314 ; 337: void Video_ActionBack( BOOK* VideoPlayerBook, void* );
0CE0: 00000000 B5104B15 ; 338: void Video_ExtractFrame( BOOK* VideoPlayerBook, void* );
0CE4: 00000000 6D094B15 ; 339: void Video_ZoomOn( BOOK* VideoPlayerBook, void* );
0D04: 00000000 51084B15 ; 341: void Video_Play( BOOK* VideoPlayerBook, void* );
0D08: 00000000 7119DD14 ; 342: void Video_Pause( BOOK* VideoPlayerBook, void* );
0D10: 00000000 25AB0514 ; 344: void Audio_Pause( BOOK* );
0D14: 00000000 B965D014 ; 345: void Audio_Play( BOOK* );

DaRkMaN
28/05/2010, 19:42:59
Les dejo la libreria del C905 R1FA035 :D
;C905 SW-R1FA035
;Библиотека функций
;Funciones de la Libreria
;Function library
;v28.05.10
;(c) Hussein , IronMaster
;(p) mc_kibel
;pAtChFiLe=/boot/phone_app.cxc
Saludos!!

Cr@cShoT
28/05/2010, 23:49:07
; W595 SW-R3EJ001
; Library
; v221207
; (c) Hussein , IronMaster
; (p) MEHRDAD
; pAtChFiLe=/boot/phone_app.cxc

Cr@cShoT
29/05/2010, 23:21:57
;G502 SW-R1FA037
;Function Library
;v230510
;(c) Hussein , IronMaster
;(p) farid
;pAtChFiLe=/boot/phone_app.cxc

Cr@cShoT
02/06/2010, 21:44:45
hola amigos no si alguien pueda acerme esta linea para la libreria del C510 R1FA035
es para que el elf Clear Bass Equalizer A2 no reinicie el telefono al entrar al ecualizador

la linea faltante es 0x1E1

Modelo: C510a R1FA035
Funciones: 1E1
Elf:Clear Bass Equalizer A2

Intenta esta

0784: 00000000 3DDB0714 ; 1E1: void OneOfMany_SetOnMessage( GUI_ONEOFMANY*, int (*proc)( GUI_MESSAGE* ) );

Heber
08/06/2010, 00:34:52
Libreria completa hasta la funcion 3C6 para w580 R6CA001 Orange, para los que usen ese firm, y tambien les dejo 3C6 para W580 R8BE001 y para w610 r6ca001 orange, ya con esta acompletan las libreria que deje aqui: [APORTES] Funciones de Librerías (http://www.topsony.com/forum_es/complementos-recursos-y-contenido-f174/funciones-de-librerias-t118567.html#post721510) saludos

;W580_SW-R8BE001
0F18: 00000000 79DEFC44; 3C6: int EqualizerGain_Get( int AudioSessionID, int Band, int* Level );

; W610_SW-R6CA001_Orange
0F18: 00000000 C9890045; 3C6: EqualizerGain_Get int (int AudioSessionID, Banda int, int * Nivel);

DaRkMaN
09/06/2010, 21:35:51
Les dejo esta funcion del W910 R1FA037 que fue portada por thomassafca

;W910 SW-R1FA037
;Function Library
;v090610
;(c) Hussein , IronMaster
;(p) thomassafca
;pAtChFiLe=/boot/phone_app.cxc
+12233CA0
0C58: 00000000 710D1812 ; 316: void GUIObject_SetBackgroundImage(void *gui, wchar_t imageID);
Es necesario aplicar este parche:
[PARCHES] W910 SW-R1FA037 (http://www.topsony.com/forum_es/db3150-f149/w910-sw-r1fa037-t97648-3.html#post733047)

Saludos!!

Cr@cShoT
14/06/2010, 21:39:02
No oficial

;C905 SW-R1FA035
;v270510 (EXPANDED)
;(c) Hussein , IronMaster
;(p) mc_kibel, Blend, Cyrax
;pAtChFiLe=/boot/phone_app.cxc

reico5256
27/07/2010, 01:42:47
lineas para w705 r1ga031 (P) REICO


3FF0: 00000000 497F0B14 ; FFC: int datetime2unixtime( DATETIME *dt );
3FF4: 00000000 41A24D14 ; FFD: void FlightModeControl(void);
3FF8: 00000000 898A1B14 ; FFE: int isFlightMode(void);
3FFC: 00000000 75264014 ; FFF: void SetOperatorName(STRID OperatorName,int unk);

albertnet3
31/07/2010, 17:47:04
porte funsiones que no estan oficial en SVN y se las agrego a la libreria de W705 SW-R1GA031

Code:
16D, 16F, 1B6, 1BA, 238, 239, 23A, 23B, 23C, 23D, 23E, 240, 283, 284, 28C, 337, 338, 339, 33A, 341, 342, 344, 345, 369, 36A, 36B, 36C, FFC, FFD, FFE, FFF

actualizada asta: 31/07/2010

albertnet3
05/10/2010, 20:04:34
aqui dejo unas funsiones faltantes para el C510 SW-R1FA035 para que mi elfito MyShortcuts.elf funsione al 100% en este modelo:
;C510 SW-R1FA035
;library function
;v.???????
;(c) Hussein , IronMaster
;(p) albertnet3
0E8C: 00000000 79FA4214 ; 3A3: int ListMenu_SetItemTextScroll( GUI_LIST*, int scroll );
0F04: 00000000 197B4114 ; 3C1: void ListMenu_SetHotkeyMode( GUI_LIST*, LISTMENU_HOTKEY_MODE );
0F24: 00000000 D1F34314 ; 3C9: GUIObject_SetSecondRowTitleText( GUI*, STRID );

DaRkMaN
08/10/2010, 15:05:21
Les dejo unas funciones faltantes en la Libreria del W595 R3EF001...
;W595 SW-R3EF001
;library function
;v221207
;(c) Hussein , IronMaster
;(p) DaRkMaN
;pAtChFiLe=/boot/phone_app.cxc
0F18: 00000000 B5D19D11 ; 3C6: int EqualizerGain_Get( int AudioSessionID, int Band, int* Level );
0F24: 00000000 B5239D10 ; 3C9: void GUIObject_SetSecondRowTitleText( GUI*, STRID );
0F28: 00000000 6DDEA711 ; 3CA: int ListMenu_GetItemCount( GUI_LIST* );

Saludos!!

DaRkMaN
03/11/2010, 03:31:39
Aqui le dejo otras funciones que faltan para W595 R3EF001 ;)

;W595 SW-R3EF001
0F2C: 00000000 C9F5E010 ; 3CB: void OSE_GetShell( void** pInterface );
0F30: 00000000 C9866F10 ; 3CC: int swscanf( const wchar_t* buffer, const wchar_t* format, ... );
0F34: 00000000 7D3C0010 ; 3CD: int sscanf( const char* buffer, const char* format, ... );
Saludos ...

bill_kevin
19/12/2010, 04:09:17
AQui libs faltantes para W580 SW-R8BE001 Orange

Creditos bill_kevin y (http://www.topsony.com/forum_es/miembros/bill_kevin-298193.html)05M4N (http://www.topsony.com/forum_es/miembros/05m4n-454934.html)


05DC: 00000000 B7251444 ;8177: int get_VBUFFER( void );
0824: 00000000 C1C20345 ; 209: int isDirectory (u16 * path ,u16 * filename , int * error ); ?????????
0C90: 00000000 81E04245 ; 324: int get_CellData( PLMN_LAC_DESC * desc1, RAT_CI_DESC * desc2, char * CSReg );
0E6C: 00000000 9964A144 ; 39B: GVI_BMP GVI_CreateBitmap( int xsize, int ysize, int bpp );
0E70: 00000000 D984A144 ; 39C: GVI_GC GVI_CreateMemoryGC( GVI_BMP bitmap );
0E74: 00000000 99FE0745 ; 39D: void GVI_DeleteMemoryGC( GVI_GC gc );
0E78: 00000000 45C83245 ; 39E: int StringInput_DispObject_SetLanguage( DISP_OBJ_STRING_INPUT*, int langID, int flag );
0E7C: 00000000 59C41E45 ; 39F: int List_InsertSorted( LIST* list, void* item, int (*cmp_proc)( void*, void* ) );
0E80: 00000000 99A13545 ; 3A0: int ListMenu_SetItemIcon( GUI_LIST*, int Item, wchar_t unk_FFFF, int mode, wchar_t ImageID );
0E84: 00000000 59D0E744 ; 3A1: void wstrnupr( wchar_t* wstr, int maxlen );
0E88: 00000000 C9BD1045 ; 3A2: void wstrnlwr( wchar_t* wstr, int maxlen );
0E8C: 00000000 75B03545 ; 3A3: int ListMenu_SetItemTextScroll( GUI_LIST*, int scroll );
0E90: 00000000 3D0E3A45 ; 3A4: void GUIObject_SetTitleTextColor( GUI*, int color );
0E94: 00000000 0DB53545 ; 3A5: void GUIObject_SetListTextColor( GUI*, int unk1, int list_color, int unk2, int unk3, int list_select_color, int unk4, int _zerro );
0E98: 00000000 895A3945 ; 3A6: void DispObject_SetTitleTextColor( DISP_OBJ*, int color );
0E9C: 00000000 C5CC3445 ; 3A7: void DispObject_SetListTextColor( DISP_OBJ*, int unk1, int list_color, int unk2, int unk3, int list_select_color, int unk4, int _zerro );
0EA0: 00000000 81CC3445 ; 3A8: void DispObject_SetCursorImage( DISP_OBJ*, wchar_t imageID );
0EA4: 00000000 9DCC3445 ; 3A9: void DispObject_SetBackgroundImage( DISP_OBJ*, wchar_t imageID );
0EA8: 00000000 A15A3945 ; 3AA: void DispObject_SetTitleBackgroundImage( DISP_OBJ*, wchar_t imageID );
0EAC: 00000000 D5183A45 ; 3AB: void TabMenuBar_SetTabTitle( GUI_TABMENUBAR*, int tab_num, STRID );
0EB0: 00000000 92063A45 ; 3AC: BOOK* GUIObject_GetBook( GUI* );
0EB4: 00000000 159A3B45 ; 3AD: u16 SoftKeys_GetSelectedAction( void );
0EB8: 00000000 99872F45 ; 3AE: void MonitorFeedback_SetTimer( GUI_FEEDBACK*, int time, void (*callback)(BOOK*) );
0EBC: 00000000 119D3545 ;83AF: void (*getListMenuOnGuiDestroy())( GUI* );
0EC0: 00000000 E5843445 ;83B0: void (*getListMenuOnDescCreate())( DISP_DESC* );
0EC4: 00000000 2D9D3545 ;83B1: void (*getListMenuOnDispMessage())( DISP_OBJ*, void*, GUI* );
0EC8: 00000000 41163A45 ;83B2: void (*getTabMenuBarOnGuiDestroy())( GUI* );
0ECC: 00000000 91C23945 ;83B3: void (*getTabMenuBarOnDescCreate())( DISP_DESC* );
0ED0: 00000000 0D163A45 ;83B4: void (*getTabMenuBarOnDispMessage())( DISP_OBJ*, void*, GUI* );
0ED4: 00000000 C5BE3545 ;83B5: void (*getOneOfManyOnGuiDestroy())( GUI* );
0ED8: 00000000 65E83445 ;83B6: void (*getOneOfManyOnDescCreate())( DISP_DESC* );
0EDC: 00000000 E1BE3545 ;83B7: void (*getOneOfManyOnDispMessage())( DISP_OBJ*, void*, GUI* );
0EE0: 00000000 05B93545 ;83B8: void (*getNOfManyOnGuiDestroy())( GUI* );
0EE4: 00000000 0DDB3445 ;83B9: void (*getNOfManyOnDescCreate())( DISP_DESC* );
0EE8: 00000000 21B93545 ;83BA: void (*getNOfManyOnDispMessage())( DISP_OBJ*, void*, GUI* );
0EEC: 00000000 69A33545 ; 3BB: void ListMenu_DestroyItems( GUI_LIST* );
0EF0: 00000000 297E3945 ; 3BC: void DispObject_SetScrollBarBackgroundColor( DISP_OBJ*, int color );
0EF4: 00000000 057E3945 ; 3BD: void DispObject_SetScrollBarColor( DISP_OBJ*, int color );
0EF8: 00000000 09A03B45 ; 3BE: void DispObject_SetSoftkeysColor( DISP_OBJ*, int color );
0EFC: 00000000 8D143B45 ; 3BF: void YesNoQuestion_SetIcon( GUI*, wchar_t iconId );
0F00: 00000000 F1093A45 ; 3C0: void GUIObject_SetBacklightTimeout( GUI*, int time );
0F04: 00000000 ED9F3545 ; 3C1: void ListMenu_SetHotkeyMode( GUI_LIST*, LISTMENU_HOTKEY_MODE );
0F08: 00000000 C9A43545 ; 3C2: void ListMenu_SetSearchLanguageMode( GUI_LIST*, int mode );
0F0C: 00000000 F1A43545 ; 3C3: void ListMenu_EnableSearchHeader( GUI_LIST*, BOOL );
0F10: 00000000 B1AB3545 ; 3C4: wchar_t* GUIonMessage_GetSearchString( GUI_MESSAGE* msg );
0F14: 00000000 D1AB3545 ; 3C5: int GUIonMessage_GetSearchStringLength( GUI_MESSAGE* msg );
0F18: 00000000 F9480045 ; 3C6: int EqualizerGain_Get( int AudioSessionID, int Band, int* Level );
0F1C: 00000000 B50D3C45 ; 3C7: int Theme_DestroyMenuIcons( void );
0F20: 00000000 1D623E45 ; 3C8: void CoCreateInstance( PUUID cid, PUUID iid, void** pInterface );
0F24: 00000000 C90D3A45 ; 3C9: void GUIObject_SetSecondRowTitleText( GUI*, STRID );
0F28: 00000000 A99E3545 ; 3CA: int ListMenu_GetItemCount( GUI_LIST* );

05M4N
20/12/2010, 02:37:52
Aqui estan las funciones faltantes para estar al dia con la libreria del W580 FW-R8BE001_Orange

;W580 FW-R8BE001_Orange
0F2C: 00000000 ADC20245 ; 3CB: void OSE_GetShell( void** pInterface );
0F30: 00000000 D1015844 ; 3CC: int swscanf( const wchar_t* buffer, const wchar_t* format, ... );
0F34: 00000000 11F12B44 ; 3CD: int sscanf( const char* buffer, const char* format, ... );


P.D. Las de arriba tambien las porte yo, gracias por el credito

DaRkMaN
02/02/2011, 00:14:38
Les dejo otras cuantas funciones faltantes del W595 R3EF001
;W595 SW-R3EF001
;(p) Ridd1cK
0BAC: 00000000 B5D1D810 ; 2EB: void MainInput_Hide( GUI* );
0E98: 00000000 6D779C10 ; 3A6: void DispObject_SetTitleTextColor( DISP_OBJ*, int color );
0EA8: 00000000 85779C10 ; 3AA: void DispObject_SetTitleBackgroundImage( DISP_OBJ*, wchar_t imageID )

Saludos ..

Heber
19/02/2011, 00:19:47
Muchos las andan pidiendo para el elf player panel, aqui las funciones que le faltan a la libreria oficial del W580:

0F2C: 00000000 2D58FF44 ; 3CB: void OSE_GetShell( void** pInterface );
0F30: 00000000 75765544 ; 3CC: int swscanf( const wchar_t* buffer, const wchar_t* format, ... );
0F34: 00000000 51EE2B44 ; 3CD: int sscanf( const char* buffer, const char* format, ... );
0F38: 00000000 51E72A45 ; 3CE: void BookObj_WindowSetWantsFocus (* LIBRO libro, pantalla int, bool WantsFocus);
0F3C: 00000000 61EB2A45 ; 3CF: void BookObj_StayOnTop (* libro LIBRO, int modo);
0F40: 00000000 DDC03545 ; 3D0: void DispObject_WindowSetPosition (* DISP_OBJ, int x, int y);
0F44: 00000000 7DC03545 ; 3D1: void DispObject_WindowSetSize (* DISP_OBJ, int w, int h);

Y les adjunto la libreria para W610 R6CA001 Orange que yo uso, un par de funciones corregidas y completa hasta la funcion 3D5, saludos!!!

diegow300
03/03/2011, 19:19:44
aqui funciones para w610 R6BC002

0F38: 00000000 415D2A45; 3CE: void BookObj_WindowSetWantsFocus(BOOK *book,int display,boolWantsFocus);
0F3C: 00000000 51612A45 ;3CF: void BookObj_StayOnTop(BOOK*book,int mode);
0F40: 00000000 05263545; 3D0: void DispObject_WindowSetPosition(DISP_OBJ*,int x,int y);
0F44: 00000000 A5253545; 3D1: void DispObject_WindowSetSize(DISP_OBJ*,int w,int h);
0F48: 00000000 51C42F45 ;3D2: void ListMenu_DispObject_SetCursorToItem(DISP_OBJ*,int item);
0F4C: 00000000 2565F544; 3D3: void Video_Repaint (DISP_OBJ *, int, int, int );
0F50: 00000000 D994F544; 3D4: void VideoPlayer_VideoSend (BOOK*,GUI *);
0F54: 00000000 CD94F544; 3D5: void VideoPlayer_VideoInfo (BOOK*,GUI *);

Gil
14/03/2011, 15:46:52
Hola!

Algunas funciones "no oficiales" para C905:

3C00: 00000000 916D0610 ; F00: int socket_create(int af,int type,int protocol);
3C04: 00000000 696C0610 ; F01: int socket_close(int sock);
3C08: 00000000 99030510 ; F02: int socket_connect(int sock,void *struct,int len);
3C0C: 00000000 49030E10 ; F03: int socket_send(int sock,const char* buf,int len,int flag);
3C10: 00000000 615C0C10 ; F04: int socket_recv(int sock,char* buf,int len,int flag);
3C14: 00000000 D1640C10 ; F05: int socket_setopt(int sock,int level,int optname,const char *optval,int optlen);
;
3FC0: 00000000 ADD42414 ; FF0: int REQUEST_OAF_START_APPLICATION_BY_ID( const int* sync, int unk1, int ID, int mode, MIDP_DESC*, int zero);
3FC4: 00000000 51292C14 ; FF1: DISP_OBJ* DispObj_Create( DISP_OBJ*, void(*DispDescCreate)(DISP_DESC*), int, int );
3FC8: 00000000 C1112014 ; FF2: void DispObj_Destroy( DISP_OBJ* );
3FCC: 00000000 95DF4114 ; FF3: void DispObject_SetTitleType( DISP_OBJ*, int type );
3FD0: 00000000 DD1E2C14 ; FF4: void DispObject_SetStyle( DISP_OBJ*, int style );
3FD4: 00000000 45D70214 ; FF5: STRID Feedback_DispObject_SetIcon( DISP_OBJ* );
;3FD8: 00000000 xxxxxxxx ; FF6:
;3FDC: 00000000 xxxxxxxx ; FF7:
;3FE0: 00000000 xxxxxxxx ; FF8:
;3FE4: 00000000 xxxxxxxx ; FF9:
3FE8: 00000000 F5945015 ; FFA: void SetHorizontalViewVideo( BOOK* VideoPlayerBook );
3FEC: 00000000 91945015 ; FFB: void SetVerticalViewVideo( BOOK* VideoPlayerBook );
3FF0: 00000000 11970914 ; FFC: int datetime2unixtime( DATETIME *dt );
3FF4: 00000000 29823314 ; FFD: void FlightModeControl(void);
3FF8: 00000000 B9901714 ; FFE: int isFlightMode(void);
3FFC: 00000000 FD451C14 ; FFF: void SetOperatorName(STRID OperatorName,int unk);



Un saludo!

Heber
17/05/2011, 19:26:34
@ skpjmh

Hola! Prueba esta:

W705 R1GA031
0F5C: 00000000 81A9E414 ; 3D7: void DispObject_ObjectAnimation( DISP_OBJ*, int style);

Me avisas lo mas rapido que puedas si sirve porque la porte de carrera xD Saludos!

pablexz98
06/09/2012, 18:12:00
Dejo estas dos lineas
;W200 SW-R4HA014
0DA4: FFFFFFFF 154FEF44 ; 369: void MediaPlayer_SoftKey_SetText(void *player_gui,int actionID , int StrID);
0DA8: FFFFFFFF 052B0845 ; 36A: void MediaPlayer_SoftKey_SetAction(void *player_gui,int actionID ,void (*proc)(BOOK *,void*));

No quiero romper las reglar de este foro pero el tema de solicitud de funciones de libreria no puedo escrivir y necesitaba ayuda con 2 funciones. si alguien me las puede portar le dare las gracias 3A4 y 3A6 son las unicas que me faltan estan para w300 pero pra mi w200 no

angelost
06/12/2013, 10:57:55
Dejo estas dos lineas
;W200 SW-R4HA014
0DA4: FFFFFFFF 154FEF44 ; 369: void MediaPlayer_SoftKey_SetText(void *player_gui,int actionID , int StrID);
0DA8: FFFFFFFF 052B0845 ; 36A: void MediaPlayer_SoftKey_SetAction(void *player_gui,int actionID ,void (*proc)(BOOK *,void*));

No quiero romper las reglar de este foro pero el tema de solicitud de funciones de libreria no puedo escrivir y necesitaba ayuda con 2 funciones. si alguien me las puede portar le dare las gracias 3A4 y 3A6 son las unicas que me faltan estan para w300 pero pra mi w200 no

Espero te sirva:

;W300 SW-R4EA031
0E90: FFFFFFFF C9732245 ; 3A4: void GUIObject_SetTitleTextColor( GUI*, int color );
0E98: FFFFFFFF 79593C45 ; 3A6: void DispObject_SetTitleTextColor( DISP_OBJ*, int color );

espero me puedan ayudar con las funciones que pedi en el tema de peticiones.