Aquí se discutira sobre el elf Desktop
[ELF] Desktop.elf
Versión para imprimir
Aquí se discutira sobre el elf Desktop
[ELF] Desktop.elf
no se puede poner en 128x160.?
donde va la carpeta desktop?
saludos
dice claramente que en zbin/config del telefono
es verdad no vi xD pero funciona en 128x160?
Una pregunta que pasan con los 6 pixeles restantes porque arriba dicen que es para 170*220 ?
Se reorganizo el foro y cero que se perdieron unos cuantos mensajes,
bueno valga algunas aclaraciones:
Lo de soporte 176x220 es por que las posiciones de los iconos han sido cuadradas para esta pantalla, sin embargo en algunos modelos con las otras pantallas funciona perfecto, todo dependerá de la libreria.
Para el correcto funcionamiento del elf necesitaran tener la liberia actualizada, esto es las funciones
116
117
118
11C
131
152
154
156
157
158
159
15D
15E
161
16D
175
1AD
1ED
1EF
1F3
1F4
21F
228
229
283
284
28E
Hola que tal, fijate que a mi solo me salen cinco iconos y no puedo navegar por ellos porque cuando presiono me manda el mensaje de que si quiero crear un atajo. Tengo la ultima actualizacion de la libreria no se que pueda ser, mi celular en un w810 r4ea31.
Saludos
Pues mi problema es que si puedo nabegar por los accesos pero no me salen los iconos de cada uno, no se ni lo que seleciono, espero y me puedan ayudar, ya acatualice la libreria y nada, y que nombres llevan los iconos.
Nota: es un w810 r4ea031
En el w300 r4ea31 estan todas las funciones de la libreria, ahora pruebo si funciona
----------------------
No funciona, se reinicia el cel
acuario5000
El comprimido que puse es tal y como lo tengo en mi w810 si no se ven los iconos talvez sea cosa de la libreria o quizas otro elf que interfiera...
car105z
en mi w810 funciona perfecto, la configuración que tengo es la misma del comprimido, la tienes asi?
Que al presionar una tecla del cursos te manda el mensaje de si quieres crear un atajo parece ser signo de que la función que deberia llamar al atajo en el elf esta mal puesta en tu liberria
para toda duda dejo las funciones necesarias
Código:0458: FFFFFFFF 69425B45 ; 116: int _fopen(const unsigned short *filpath, const unsigned short *filname,unsigned int mode , unsigned int rights, unsigned int __0);
045C: FFFFFFFF A1545B45 ; 117: int fclose(int file);
0460: FFFFFFFF 01575B45 ; 118: int fread(int file , void *ptr, int size);
0470: FFFFFFFF DD4A5B45 ; 11C: int isFileExist(u16 * pach, u16 *fname , FSTAT * fstat_stuct);
04C4: FFFFFFFF B9C72A45 ; 131: BOOK * Find_StandbyBook(void);
0548: FFFFFFFF 355CE244 ; 152: u16* wstrcpy(u16 * dest, u16 * source);
0550: FFFFFFFF D55BE244 ; 154: u16* wstrcat(u16 * wstr, u16 * subwstr);
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);
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);
0584: FFFFFFFF 6DE82F45 ; 161: void TextFree(int StrID);
05B4: FFFFFFFF D1DD5A45 ; 16D: int REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE(const int * __zero,u16 * IMAGEHANDLE,char * unk);
05D4: FFFFFFFF 955E5645 ; 175: char * manifest_GetParam(char *buf,char *param_name,int unk);
06B4: FFFFFFFF 51F22745 ; 1AD: void * ListElement_GetByIndex(LIST * , int index);
07B4: FFFFFFFF 496D3045 ; 1ED: void DrawString(int StrID,int align,int x1,int y1,int x2,int y2,int unk,int unk1,int pen_color ,int brush_color);
07BC: FFFFFFFF 712A3045 ; 1EF: void InvalidateRect(DISP_OBJ *,RECT*);
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);
087C: FFFFFFFF 79E63145 ; 21F: DISP_DESC* DISP_OBJ_GetDESC (DISP_OBJ*);
08A0: FFFFFFFF 291D3045 ; 228: void DISP_DESC_SetOnRedraw (DISP_DESC* , DISP_OBJ_ONREDRAW_METHOD);
08A4: FFFFFFFF 8D1F3045 ; 229: DISP_OBJ_ONREDRAW_METHOD DISP_OBJ_GetOnRedraw (DISP_OBJ *);
0A0C: FFFFFFFF 51DE5A45 ; 283: int REQUEST_IMAGEHANDLER_INTERNAL_REGISTER(const int * __zero,u16 ImageHandle,u16*,u16*,int unk, u16 * ImageID ,char * error);
0A10: FFFFFFFF E5DE5A45 ; 284: int REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER (const int * __zero,u16 ImageHandle,u16* ,u16* ,int ImageID, int unk_1,char * error);
0A38: FFFFFFFF 99326445 ; 28E: void Shortcut_Run (u16 * shortcut_name);
No funciona en w610 a lo mejor una proxima libreria solucionara los reinicios
Edito: Ya pude al fin hacerlo Funcionar Gracias Kukufato por los tips y a las lineas de myrzeughttp://friendsforever.foren-city.de/...miles/a084.gif
pasa lo mismo en el w580 se reinicia al iniciarlo y ya con la libreria nueva
Confirmado no funciona en W580 se reinicia al darle iniciar y con la libreria del 12 de junio y tambien ya revise linea por linea de la libreria y si esta correcto quien sabe cual sera la razon de reinicio:a17:
simple :
no les funciona en el w610 por que falta una funcion y creo que es importante
sin ella no se puede hacer el llamado al atajo falta esta funcion:
;0A38: xxxxxxxx yyyyyyyy ; 28E: void Shortcut_Run (u16 * shortcut_name);
creo que muchos otros db2020 les falta esa funcion
Lo probe en mi k790 y se reinicia.
mi libreria si tiene esa funcion y aun asi no funciona:a09:
hasta ahora han confirmado que este elf solo funciona en db2010 en otros foros, puede ser por el path del ini y las imagenes, que haya tomado un path absoluto y no relativo a la carpeta config, o que este utilizando un metodo de representacion de las imagenes no valido en db2020, habra que esperar una nueva version mas independiente de la plataforma.
1. como dice d-man, soporte seguro solo para db2010 , se espera pronto una segunda versión...
preview:
http://img102.imageshack.us/img102/1206/png2wb5.png
2. la ubicación de los archivos son:
en W800 por ejemplo la ruta ZBin/Config no existe, es mas bien:Código:other/Zbin/Conig/Desktop/ en w810/Z550...
En Desktop deben ir los archivos Desktop.cfg y las imágenes del .rar (tal y cual estan los nombres de las imágenes).Código:tpa/other/Config/Desktop/ en K750/W700/W800...
3 para car105z y acuario5000 (w810 users) deben borrar los atajos grabado en las teclas del cursos (Menu->Ajustes->General->Atajos), respetar la estructura de archivos, luego de esto si siguen teniendo problemas pues ni idea, la última alternativa sigue siendo la libreria, les dejo pues la mia tal cual
Entonces en unos dias o poco tiempo mas estara listo para db2020 en especial para los w610, y si llegase a salir esa version habra una actualizacion de la para que funcione correctamente o la que dejo friden bastaria.
Abre el archivo cfg y detallolo asi mira :a34:
[HowManyIcons]: 10
//Hot Key Features on the labels
[Link1]: FileManager
[Link2]: Camera
[Link3]: SoundRecorder
[Link4]: MediaPlayer
[Link5]: MenuItem_SetRecurrentAlarm
[Link6]: Games
[Link7]: Applications
[Link8]: Msg_WriteNew
[Link9]: Menu_FlashLight
[Link10]: MenuItem_Bt_Activation
Lo tengo exactamente como lo pusiste kukufato entonces me puse a pensar porque no me aparecian los iconos de la primera linea y me imagine que podria ser porque no tengo el logo del operador, entonces lo modifique para que me apareciera nuevamente y me funciono de maravilla.
Pues mi problema es que no me muestra los iconos de los accesos directos eso es lo que no me gusta, lo demas si esta funcionando bien se mete a los atajos y todo pero pues no me muestra los iconos que estan en la carpeta en la pantalla eso es el problema que tengo y pues no se como solucionarlo, aver si en la nueva version si me los muestra.
Probado en mi w810 funciona excelente, el problema es que los íconos son muy chicos (yo sé que nuestro 176x220 no da para más), voy a probar a hacer unos íconos más grandes y detallados, a ver qué pasa.
Lo que si me gustaría, es saber si hay alguna manera de poner los íconos verticalmente, porque horizontalmente me tapan mi LogoChanger (yo sé que lo más probable es que el Desktop.elf ocupe esas lineas, pero en serio ¿No habrá manera de cambiarlo? ¿O tendremos que esperar versiones más nuevas?).
Yo probe la nueva version la 1.1 en mi w610 y solo me figuran los iconos, para desplazarme sobre ellos imposible, ya descative los atajos. Alguien me puede decir como posicionarme y selecionar los iconos.
Puse esa line pero asi
Código:;W610 SW-R6BC002
+45C3FC00
0A38: 00000000 81543845 ; 28E: void Shortcut_Run (u16 * shortcut_name);
Y los atajos estan como desactivados.
ok eso me pasaba a mi solo podia ver los iconos al presionar el boton del menu marcaba el icono pero no entraba al que supuestamente hace referencia el iconos.
Pero no podia andar sobre los iconos. Esperare :a26: Gracias
excelente elf, muy bueno, pero me gustaria saber si el problema ya se soluciono en un w300, el ultimo que lo probo en este modelo fue itay creo, y le dio el tipico problema del reinicio del celular......
Disculpen, conpañeros, es que cree unos bonitos íconos en gif para que se viera bonito mi desktop, y pues resulta que el elf no acepta gifs :a22:, así que me quedé con las ganas.
Yo intenté modificarlo para que los aceptara, pero pues... obviamente no pude :a42:, si alguien sabe de esto y pudiera modificarlo para que esto sea posible yo creo que muchas personas se lo agradeceríamos.
Saludos.
mmm buena idea de los gif, me pregunto si sera posible editarlo sin tener el codigo fuente, mmmm dejame probar
por otro lado, con mis escasos conocimientos creo que he logrado portar la funcion 28E para w300r4
pero no puedo probarla, alguein puede confirmarla???Código:0A38: FFFFFFFF E5AF5C45 ; 28E: void Shortcut_Run (u16 * shortcut_name);
EDITO: si si esa es!!, yupi!! ya puedo portar funciones:a26: