Resultados 1 al 7 de 7
  1. #1
    Cuenta inhabilitada
    Fecha de ingreso
    02/ene/2007
    Ubicación
    far away
    Móvil
    w810 & K790
    Mensajes
    310

    CreateTXTFile

    CreateTXTFile (c) IronMaster
    El nombre lo dice todo
    Con este elf podras crear archivos .txt en cualquier lugar de telefono
    Nuevas funcioens requeridas:

    11F: void * DataBrowserDesc_Create(void);
    121: void DataBrowserDesc_SetHeaderText(void * db , int StrID);
    122: void DataBrowserDesc_SetFolders(void * db , int * FolderList);
    123: void DataBrowserDesc_SetOKSoftKeyText(void * db , int StrID);
    124: void DataBrowser_Create(void * db);
    125: void DataBrowserDesc_Destroy(void * db);
    2A8: FSX_isNameInvalid(wchar_t * name);
    2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);

    W610 SW-R6BC002
    Parche VKP
    0AA0: 00000000 711CE944 ; 2A8: FSX_isNameInvalid(wchar_t * name);
    0AA4: 00000000 DDCDEC44 ; 2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    0AA8: 00000000 ADCDEC44 ; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
    0AAC: 00000000 1DCDEC44 ; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    0AB0: 00000000 25CDEC44 ; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    0AB4: 00000000 F9CCEC44 ; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    0AB8: 00000000 A1CCEC44 ; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
    0ABC: 00000000 15CEEC44 ; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    0AC0: 00000000 A9CEEC44 ; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    0AC4: 00000000 A9CCEC44 ; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
    0AC8: 00000000 CD76ED44 ; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    0ACC: 00000000 356FED44 ; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    0AD0: 00000000 2570ED44 ; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);


    K790 R8BF003
    Parche VKP0AA0: 00000000 A948E644 ; 2A8: FSX_isNameValid(wchar_t * name);
    0AA4: 00000000 9DF8E944 ; 2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    0AA8: 00000000 6DF8E944 ; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
    0AAC: 00000000 DDF7E944 ; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    0AB0: 00000000 E5F7E944 ; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    0AB4: 00000000 B9F7E944 ; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    0AB8: 00000000 61F7E944 ; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
    0ABC: 00000000 D5F8E944 ; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    0AC0: 00000000 69F9E944 ; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    0AC4: 00000000 69F7E944 ; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
    0AC8: 00000000 619CEA44 ; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    0ACC: 00000000 C994EA44 ; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    0AD0: 00000000 B995EA44 ; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);


    K810 R8BA024
    Parche VKP0AA0: 00000000 29FBF944; 2A8: FSX_isNameInvalid(wchar_t * name);
    0AA4: 00000000 F9AFFD44; 2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    0AA8: 00000000 C9AFFD44; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
    0AAC: 00000000 39AFFD44; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    0AB0: 00000000 41AFFD44; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    0AB4: 00000000 15AFFD44; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    0AB8: 00000000 BDAEFD44; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
    0ABC: 00000000 31B0FD44; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    0AC0: 00000000 C5B0FD44; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    0AC4: 00000000 C5AEFD44; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
    0AC8: 00000000 E553FE44; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    0ACC: 00000000 4D4CFE44; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    0AD0: 00000000 3D4DFE44; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);


    W810 en desarrollo...
    Archivos adjuntados
    Última edición por myrzeug; 28/07/2008 a las 12:43:12

  2. #2
    Cuenta inhabilitada
    Fecha de ingreso
    11/feb/2007
    Ubicación
    Venezuela
    Móvil
    W580i
    Mensajes
    1.593

    Respuesta: CreateTXTFile

    W710 portado por Watt

    Código:
    ;W710 SW-R1JC002
    +45C3FC00
    0A7C: 00000000 6945E344 ; 29F: int wstrcmpi(const wchar_t *ws1, const wchar_t *ws2);
    0A94: 00000000 49D33545 ; 2A5: GUI *CreateYesNoQuestionVA(int zero, ...);
    0A98: 00000000 9D603045 ; 2A6: void ListMenu_SetSecondLineText(GUI_LIST *,int elem_num,int StrID);
    0A9C: 00000000 71A5E944 ; 2A7: void _REQUEST_OAF_START_APPLICATION(const int * __one,int __zero,MIDP_DESC *,int ___zero);
    0AA0: 00000000 695CE744 ; 2A8: FSX_isNameValid(wchar_t * name);
    0AA4: 00000000 81FCEA44 ; 2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    0AA8: 00000000 59FCEA44 ; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
    0AAC: 00000000 D1FBEA44 ; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    0AB0: 00000000 D9FBEA44 ; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    0AB4: 00000000 ADFBEA44 ; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    0AB8: 00000000 55FBEA44 ; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
    0ABC: 00000000 B9FCEA44 ; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    0AC0: 00000000 4DFDEA44 ; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    0AC4: 00000000 5DFBEA44 ; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
    0AC8: 00000000 2DA77044 ; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    0ACC: 00000000 3D95EB44 ; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    0AD0: 00000000 2D96EB44 ; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);

  3. #3
    Cuenta inhabilitada
    Fecha de ingreso
    01/feb/2008
    Mensajes
    2.965

    Respuesta: CreateTXTFile

    Lineas para w580 R8BE001...
    Portadas por mi pruebenlas y me dicen que sucede, pero deben estar bien
    Edit le pegue a la mitad dejo las buenas......
    Parche VKP
    0AA0: 00000000 35A6E844 ; 2A8: FSX_isNameInvalid(wchar_t * name);
    0AA4: 00000000 A554EC44 ; 2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    0AA8: 00000000 7D54EC44 ; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
    0AAC: 00000000 F553EC44 ; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    0AB0: 00000000 FD53EC44 ; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    0AB4: 00000000 D153EC44 ; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    0AB8: 00000000 7953EC44 ; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
    0ABC: 00000000 DD54EC44 ; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    0AC0: 00000000 7155EC44 ; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    0AC4: 00000000 8153EC44 ; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
    0AC8: 00000000 C9F8EC44 ; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    0ACC: 00000000 31F1EC44 ; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    0AD0: 00000000 21F2EC44 ; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);
    Última edición por EdPaez; 29/07/2008 a las 16:18:29

  4. #4
    Cuenta inhabilitada
    Fecha de ingreso
    01/feb/2008
    Mensajes
    2.965

    Respuesta: CreateTXTFile

    De estas estoy mucho mas seguro, pero igual necesito que prueben por favor
    Para w880 R8BA024 Ported by me

    Parche VKP
    ;W880 SW-R8BA024
    0AA0: 00000000 E14AFB44 ; 2A8: FSX_isNameInvalid(wchar_t * name);
    0AA4: 00000000 A9F8FE44 ; 2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    0AA8: 00000000 A9F8FE44 ; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
    0AAC: 00000000 21F8FE44 ; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    0AB0: 00000000 29F8FE44 ; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    0AB4: 00000000 FDF7FE44 ; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    0ABC: 00000000 01F9FE44 ; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    0AC0: 00000000 95F9FE44 ; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    0AB8: 00000000 A5F7FE44 ; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
    0AC4: 00000000 ADF7FE44 ; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
    0AC8: 00000000 059BFF44 ; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    0ACC: 00000000 6D93FF44 ; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    0AD0: 00000000 5D94FF44 ; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);

  5. #5
    Cuenta inhabilitada
    Fecha de ingreso
    02/ene/2007
    Ubicación
    far away
    Móvil
    w810 & K790
    Mensajes
    310

    Respuesta: CreateTXTFile

    Finalmente
    Luego de casi no dormir anoche lo he logrado!!
    Parche VKP;W810 SW-R4EA031
    +456BFC00
    047C: FFFFFFFF E5A52445 ; 11F: void * CreateDataBrowser(void);
    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);
    0AA0: FFFFFFFF D5695B45 ; 2A8: FSX_isNameValid(wchar_t * name);
    0AA4: FFFFFFFF 55A52445 ; 2A9;: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    0AA8: FFFFFFFF 31A52445 ; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
    0AAC: FFFFFFFF C5A42445 ; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    0AB0: FFFFFFFF CDA42445 ; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    0AB4: FFFFFFFF 99A42445 ; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    0AB8: FFFFFFFF 3DA42445 ; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
    0ABC: FFFFFFFF 7DA52445 ; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    0AC0: FFFFFFFF C5A52445 ; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    0AC4: FFFFFFFF 45A42445 ; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
    0AC8: FFFFFFFF FD6A5C45 ; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    0ACC: FFFFFFFF 25665C45 ; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    0AD0: FFFFFFFF 89675C45 ; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);


    Probadas y funcionando!!

    Ahora los aprendices pueden entretenerse portandolas al resto de db2010

    IMPORTANTE:
    Se me olvido agradecer publicamente a D-Man quien me ayudo en un par donde estaba estancado y confirmando otras en w200, sorry
    Última edición por myrzeug; 31/07/2008 a las 10:55:10

  6. #6
    Cuenta inhabilitada
    Fecha de ingreso
    02/ene/2007
    Ubicación
    far away
    Móvil
    w810 & K790
    Mensajes
    310

    Respuesta: CreateTXTFile

    @christianc porfavor reportaté aqui DISCUCIONES
    (solo te pasa a ti, por que a mi me funciona perfecto, chequea el restod e la libreria, intenta leer con el visualizador por defecto...)

    CreateTXTFile 1.1

    Extras:

    +opción de guardar archivos en otras extenciones (.ini .cfg, etc)
    +opción de codificación: ASCII/Unicode.

    Nueva función requerida:
    Código:
    2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);
    ejemplar db2020:
    Parche VKPK790 SW-R8BF003
    +45B1FC00
    0ADC: 00000000 D1262B45 ; 2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);


    ejemplar db2010
    Parche VKP
    ;W810 SW-R4EA031
    +456BFC00
    0ADC: FFFFFFFF D5641645 ; 2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);


    Probadas y funcionando :-)
    --------------------------------------------------------------------------
    post 300!!!, full aporte
    Archivos adjuntados
    Última edición por myrzeug; 30/07/2008 a las 22:14:10 Razón: olvidé subir el rar

  7. #7
    Cuenta inhabilitada
    Fecha de ingreso
    01/feb/2008
    Mensajes
    2.965

    Respuesta: CreateTXTFile

    Mi buen myrzeug hizo el trabajo sucio de db2020 a db2010, yo soo hice u porting mas facil
    Las funciones en db2010 son cheveres de buscar
    Prueben y avisen como les va.....
    PARA W300
    Parche VKP047C: FFFFFFFF F12F1D45 ; 11F: void * CreateDataBrowser(void);
    0484: FFFFFFFF 692F1D45 ; 121;: void DataBrowser_SetHeaderText(void * db , int StrID);
    0488: FFFFFFFF 592F1D45 ; 122;: void DataBrowser_SetFolders(void * db , int * FolderList);
    048C: FFFFFFFF 712F1D45 ; 123; void DataBrowser_SetOKSoftKeyText(void * db , int StrID);
    0490: FFFFFFFF 65251D45 ; 124: void DataBrowser_Show(void * db);
    0494: FFFFFFFF 7B301D45 ; 125: void DataBrowser_XXX(void * db);
    0AA0: FFFFFFFF 6DEE5345 ; 2A8: FSX_isNameValid(wchar_t * name);
    0AA4: FFFFFFFF 612F1D45 ; 2A9;: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
    0AA8: FFFFFFFF 3D2F1D45 ; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
    0AAC: FFFFFFFF D12E1D45 ; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
    0AB0: FFFFFFFF DB2E1D45 ; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
    0AB4: FFFFFFFF A52E1D45 ; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
    0AB8: FFFFFFFF 492E1D45 ; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
    0ABC: FFFFFFFF 8B2F1D45 ; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
    0AC0: FFFFFFFF D12F1D45 ; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
    0AC4: FFFFFFFF 512E1D45 ; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
    0AC8: FFFFFFFF 07F05445 ; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
    0ACC: FFFFFFFF 2DEB5445 ; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
    0AD0: FFFFFFFF 91EC5445 ; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas similares

  1. [RESUELTO] [RESUELTO] CreateTXTFile
    Por The Best Web Sites en el foro Solo Discusiones
    Respuestas: 21
    Último mensaje: 24/05/2009, 21:25:04

Etiquetas para este tema

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •