Hussein
VIP Developer
Регистрация: 14.3.07 Сообщений: 207 Репутация: 1081 Откуда: Харьков
#1101 [26.12.07, 13:02] Эльфпак
Название:
Эльфпак Авторы:
-
ELFPack v1.999 (c) Hussein -
SWI_Hook (c) Rst7/CBSIE -
ElfLoader (c)2007 by Rst7/CBSIE, BoBa, Kren Что к чему: 1. Внимательно знакомимся со списком папок из своего таргета
отсюда . Создаём все эти папки на телефоне.
2. Внимательно читаем, из чего состоит эльфпак и что нужно для его работы
в вики . Патчи ставим как обычные патчи, другие необходимые файлы кладём туда, где они должны быть.
Эльфов, которые должны запускаться при старте телефона, кладём в
%PATH_ELF_DAEMONS_EXT% . Остальные эльфы могут лежать где угодно.
Текущие версии эльфпака, LibraryDLL.dll и DYN_CONST.bin всегда можно найти
здесь Как самому скомпилировать эльфпак и DYN_CONST.bin можно прочитать
здесь Текущие версии библиотеки функций всегда можно найти
здесь Запросы на эльфы пишем
вот тут Список эльфов можно получить
тут Некоректная работа эльфов обсуждается
здесь Прежде чем задавать вопрос проверьте свою
библиотеку функций , свой
DYN_CONST.bin , наличие файлов
*.dll , правильно ли вы согласно инструкции к эльфу располжили все что необходимо для его работы.
[ Редактировано den_po в 12.2.24 10:48 ]
Спасибо сказали: TOLIK111, Ну6иК, eXeG, zapret007, Deitro, E1kolyan, Zormax, KalaN, Ax, Double_A, Sp1ash, Xamid, PUZ, MASter-UA, Va_st, Noodle, jamesbond22, SEVENI, HeMo, Fire, senseless, xaBEERoff, ArT92, Krab, polza, Rusty, tianddu, Oldbee, Danik, Vj_Crash, Ryabchik, pahon, ELECTRO-NIC, qwert, serg_ssa, DuXeN0N, Zyozya, Alex__E, LONGMAN, bazya, Тисл, zhero, BERSS, nikolashka, arban, chingis1990, ipod, JonSE, Oganyan-Arthur, ENSAIER, yr4ik, DuMOHsmol, Crong, avens, MrX, A-R-T, InvisibleW, vodoo999, TahaSpawn, Infest, scorpion16_Richi, alexus, skill_boy, INZER, MiFa, ZGG, saint11, Spadl, radodendron, TpaxTeH6epr, H0sseiN, xGhost, PulseDrive, MurametS, Melodic_Death, caramba, =paha=, vile, Dick, EPEMA, k790fun, FADISWF, Mr.Allig@, Defined, Blend, A-ND, Scetch, Yoti, LitEFlieN, bartek139, toha257, Heber, IntrO, TyLuuP, Pink_Razor, burn_73, metalist-tula, mugen, CyberMaster, Rizalmx, glebkotov, degafe, russ123, clisto, CZESIO_1_xD, AlexuS, Fable1, THE_GAME, lisaus, farid, PostalDUDE, VovanLS, dheztafaq, 05M4N, Vov4ик, Skorp1992, velikii, MrGraL, vadbga, SIRIUS-SE, bfalcon, Metaler, WalkmanDeN, g00fy, godlesplay, Nook, Heitezy, MNS81, SEREGAW595, a6b6, rj24, iZLOM, gordan33-92, Салават, buhh83, Черный_Сгинь
-Sotik-
Patcher
Регистрация: 28.12.07 Сообщений: 880 Репутация: 2655 Откуда: Днепр-City UA
#1102 [10.02.11, 13:17] Re: Эльфпак
soer , во-первых, последние не значит верные, а во-вторых - по поводу не работающих эльфов пиши в соотв. тему и указывай конкретно какие не работают, т.к. некоторые эльфы надо править под новую ревизию ЭП
SE W610 R6CA001 ORANGE SE K810 R8BA024 ORANGE HTC DESIRE S
lexxx2345
Опытный
Регистрация: 26.1.10 Сообщений: 273 Репутация: 779 Откуда: Братск
#1103 [24.02.11, 13:27] Re: Эльфпак
На к800 003 работал отлично,а вот на к810 024 ребут на многих эльфах.Беру всё по ссылкам выше данным.Проблема решаема?
Ни ошибается только тот,кто ни чего не делает.
MaxxxS
Patcher
Регистрация: 24.1.09 Сообщений: 168 Репутация: 784 Откуда: Курган
#1104 [24.02.11, 13:36] Re: Эльфпак
Решаема. IDA в руки и портировать либу на к810 024.
SE Пешиход 810 [R4EA031fix] ЭП v1.9.2 Philips W632_1228_V13_root Android 2.3.5
lexxx2345
Опытный
Регистрация: 26.1.10 Сообщений: 273 Репутация: 779 Откуда: Братск
#1105 [24.02.11, 13:59] Re: Эльфпак
MaxxxS пишет: Решаема. IDA в руки и портировать либу на к810 024.
А с какого лучше взять для порта?
Ни ошибается только тот,кто ни чего не делает.
Eazy-bl
Бывалый
Регистрация: 25.4.10 Сообщений: 375 Репутация: 138 Откуда: Ульяновск
#1106 [24.02.11, 14:06] Re: Эльфпак
K810 Golden Ivory SW-R8BF003 49BROWN
lexxx2345
Опытный
Регистрация: 26.1.10 Сообщений: 273 Репутация: 779 Откуда: Братск
#1107 [24.02.11, 14:16] Re: Эльфпак
Eazy-bl пишет:
Проблема решаема?
То есть на 003 не придется портировать?Попробую сам портануть но компа не будет еще месяца 2.Попробую прошивкой вопрос решить.
Ни ошибается только тот,кто ни чего не делает.
-Sotik-
Patcher
Регистрация: 28.12.07 Сообщений: 880 Репутация: 2655 Откуда: Днепр-City UA
#1108 [24.02.11, 17:00] Re: Эльфпак
lexxx2345 пишет: На к800 003 работал отлично,а вот на к810 024 ребут на многих эльфах.Беру всё по ссылкам выше данным.Проблема решаема?
а тебе это, к примеру, ничего не говорит?
lib k810 r8ba024:
;0E08: xxxxxxxx yyyyyyyy ; 382: GVI_BRUSH GVI_CreateSolidBrush( int color ); ;0E0C: xxxxxxxx yyyyyyyy ; 383: BOOL GVI_Delete_GVI_Object( GVI_OBJ* ); ;0E10: xxxxxxxx yyyyyyyy ; 384: void GVI_DrawEllipse( GVI_GC gc, int x1, int y1, int x2, int y2, GVI_PEN pen ); ;0E14: xxxxxxxx yyyyyyyy ; 385: void GVI_DrawLine( GVI_GC gc, int x1, int y1, int x2, int y2, GVI_PEN pen ); ;0E18: xxxxxxxx yyyyyyyy ; 386: void GVI_DrawLines( GVI_GC gc, POINT* points, int count, GVI_PEN pen ); ;0E1C: xxxxxxxx yyyyyyyy ; 387: void GVI_DrawPolyLine( GVI_GC gc, POINT* points, int count, GVI_PEN pen, int is_closed ); ;0E20: xxxxxxxx yyyyyyyy ; 388: void GVI_DrawRectangle( GVI_GC gc, int x, int y, int w, int h, GVI_PEN pen ); ;0E24: xxxxxxxx yyyyyyyy ; 389: void GVI_DrawRoundRect( GVI_GC gc, int x, int y, int w, int h, int arcw, int arch, GVI_PEN pen ); ;0E28: xxxxxxxx yyyyyyyy ; 38A: void GVI_DrawSolidLines( GVI_GC gc, POINT* points, int count, int color, int width ); ;0E2C: xxxxxxxx yyyyyyyy ; 38B: void GVI_DrawSolidPolyLine( GVI_GC gc, POINT* points, int count, int is_closed, int color, int width ); ;0E30: xxxxxxxx yyyyyyyy ; 38C: void GVI_DrawSolidRectangle( GVI_GC gc, int x, int y, int w, int h, int color, int width ); ;0E34: xxxxxxxx yyyyyyyy ; 38D: void GVI_FillEllipse( GVI_GC gc, int x, int y, int w, int h, GVI_BRUSH brush ); ;0E38: xxxxxxxx yyyyyyyy ; 38E: void GVI_FillPolygon( GVI_GC gc, POINT* pp, int count, GVI_BRUSH brush ); ;0E3C: xxxxxxxx yyyyyyyy ; 38F: void GVI_FillRectangle( GVI_GC gc, int x, int y, int w, int h, GVI_BRUSH brush ); ;0E40: xxxxxxxx yyyyyyyy ; 390: void GVI_FillRectangles( GVI_GC gc, GVI_XYWH* rcs, int count, GVI_BRUSH brush ); ;0E44: xxxxxxxx yyyyyyyy ; 391: void GVI_FillSolidEllipse( GVI_GC gc, int x1, int y1, int x2, int y2, int color ); ;0E48: xxxxxxxx yyyyyyyy ; 392: void GVI_FillSolidRectangle( GVI_GC gc, int x, int y, int w, int h, int color ); ;0E4C: xxxxxxxx yyyyyyyy ; 393: int GVI_FillSolidRoundRect( GVI_GC gc, int x, int y, int w, int h, int arcx, int arcy, int color ); ;0E50: xxxxxxxx yyyyyyyy ; 394: void GVI_FillSolidTriangle( GVI_GC gc, int x1, int y1, int x2, int y2, int x3, int y3, int color ); ;0E54: xxxxxxxx yyyyyyyy ; 395: GC* GC_CreateMemoryGC( int xsize, int ysize, int bpp, int unk, void* somefn, int unk2 ); ;0E58: xxxxxxxx yyyyyyyy ; 396: void GC_FreeGC( GC* gc ); ;0E5C: xxxxxxxx yyyyyyyy ; 397: void REQUEST_ALARMCLOCKSTATUS_GET( const int* sync, char* alarm_status ); ;0E60: xxxxxxxx yyyyyyyy ; 398: void REQUEST_ALARMCLOCKTIME_GET( const int* sync, TIME* t ); ;0E64: xxxxxxxx yyyyyyyy ; 399: void REQUEST_ALARMDATEANDTIMESTATUS_GET( const int* sync, DATETIME* ); ;0E68: xxxxxxxx yyyyyyyy ; 39A: int Settings_ShowNumber_Get( char* state ); ;0E6C: xxxxxxxx yyyyyyyy ; 39B: GVI_BMP GVI_CreateBitmap( int xsize, int ysize, int bpp ); ;0E70: xxxxxxxx yyyyyyyy ; 39C: GVI_GC GVI_CreateMemoryGC( GVI_BMP bitmap ); ;0E74: xxxxxxxx yyyyyyyy ; 39D: void GVI_DeleteMemoryGC( GVI_GC gc ); ;0E78: xxxxxxxx yyyyyyyy ; 39E: int StringInput_DispObject_SetLanguage( DISP_OBJ_STRING_INPUT*, int langID, int flag ); ;0E7C: xxxxxxxx yyyyyyyy ; 39F: int List_InsertSorted( LIST* list, void* item, int (*cmp_proc)( void*, void* ) ); ;0E80: xxxxxxxx yyyyyyyy ; 3A0: int ListMenu_SetItemIcon( GUI_LIST*, int Item, wchar_t unk_FFFF, int mode, IMAGEID ); ;0E84: xxxxxxxx yyyyyyyy ; 3A1: void wstrnupr( wchar_t* wstr, int maxlen ); ;0E88: xxxxxxxx yyyyyyyy ; 3A2: void wstrnlwr( wchar_t* wstr, int maxlen ); ;0E8C: xxxxxxxx yyyyyyyy ; 3A3: int ListMenu_SetItemTextScroll( GUI_LIST*, int scroll ); ;0E90: xxxxxxxx yyyyyyyy ; 3A4: void GUIObject_SetTitleTextColor( GUI*, int color ); ;0E94: xxxxxxxx yyyyyyyy ; 3A5: void GUIObject_SetListTextColor( GUI*, int unk1, int list_color, int unk2, int unk3, int list_select_color, int unk4, int _zerro ); ;0E98: xxxxxxxx yyyyyyyy ; 3A6: void DispObject_SetTitleTextColor( DISP_OBJ*, int color ); ;0E9C: xxxxxxxx yyyyyyyy ; 3A7: void DispObject_SetListTextColor( DISP_OBJ*, int unk1, int list_color, int unk2, int unk3, int list_select_color, int unk4, int _zerro ); ;0EA0: xxxxxxxx yyyyyyyy ; 3A8: void DispObject_SetCursorImage( DISP_OBJ*, IMAGEID ); ;0EA4: xxxxxxxx yyyyyyyy ; 3A9: void DispObject_SetBackgroundImage( DISP_OBJ*, IMAGEID ); ;0EA8: xxxxxxxx yyyyyyyy ; 3AA: void DispObject_SetTitleBackgroundImage( DISP_OBJ*, IMAGEID ); ;0EAC: xxxxxxxx yyyyyyyy ; 3AB: void TabMenuBar_SetTabTitle( GUI_TABMENUBAR*, int tab_num, STRID ); ;0EB0: xxxxxxxx yyyyyyyy ; 3AC: BOOK* GUIObject_GetBook( GUI* ); ;0EB4: xxxxxxxx yyyyyyyy ; 3AD: u16 SoftKeys_GetSelectedAction( void ); ;0EB8: xxxxxxxx yyyyyyyy ; 3AE: void MonitorFeedback_SetTimer( GUI_FEEDBACK*, int time, void (*callback)(BOOK*) ); ;0EBC: xxxxxxxx yyyyyyyy ;83AF: void (*getListMenuOnGuiDestroy())( GUI* ); ;0EC0: xxxxxxxx yyyyyyyy ;83B0: void (*getListMenuOnDescCreate())( DISP_DESC* ); ;0EC4: xxxxxxxx yyyyyyyy ;83B1: void (*getListMenuOnDispMessage())( DISP_OBJ*, void*, GUI* ); ;0EC8: xxxxxxxx yyyyyyyy ;83B2: void (*getTabMenuBarOnGuiDestroy())( GUI* ); ;0ECC: xxxxxxxx yyyyyyyy ;83B3: void (*getTabMenuBarOnDescCreate())( DISP_DESC* ); ;0ED0: xxxxxxxx yyyyyyyy ;83B4: void (*getTabMenuBarOnDispMessage())( DISP_OBJ*, void*, GUI* ); ;0ED4: xxxxxxxx yyyyyyyy ;83B5: void (*getOneOfManyOnGuiDestroy())( GUI* ); ;0ED8: xxxxxxxx yyyyyyyy ;83B6: void (*getOneOfManyOnDescCreate())( DISP_DESC* ); ;0EDC: xxxxxxxx yyyyyyyy ;83B7: void (*getOneOfManyOnDispMessage())( DISP_OBJ*, void*, GUI* ); ;0EE0: xxxxxxxx yyyyyyyy ;83B8: void (*getNOfManyOnGuiDestroy())( GUI* ); ;0EE4: xxxxxxxx yyyyyyyy ;83B9: void (*getNOfManyOnDescCreate())( DISP_DESC* ); ;0EE8: xxxxxxxx yyyyyyyy ;83BA: void (*getNOfManyOnDispMessage())( DISP_OBJ*, void*, GUI* ); ;0EEC: xxxxxxxx yyyyyyyy ; 3BB: void ListMenu_DestroyItems( GUI_LIST* ); ;0EF0: xxxxxxxx yyyyyyyy ; 3BC: void DispObject_SetScrollBarBackgroundColor( DISP_OBJ*, int color ); ;0EF4: xxxxxxxx yyyyyyyy ; 3BD: void DispObject_SetScrollBarColor( DISP_OBJ*, int color ); ;0EF8: xxxxxxxx yyyyyyyy ; 3BE: void DispObject_SetSoftkeysColor( DISP_OBJ*, int color ); ;0EFC: xxxxxxxx yyyyyyyy ; 3BF: void YesNoQuestion_SetIcon( GUI*, IMAGEID ); ;0F00: xxxxxxxx yyyyyyyy ; 3C0: void GUIObject_SetBacklightTimeout( GUI*, int time ); ;0F04: xxxxxxxx yyyyyyyy ; 3C1: void ListMenu_SetHotkeyMode( GUI_LIST*, LISTMENU_HOTKEY_MODE ); ;0F08: xxxxxxxx yyyyyyyy ; 3C2: void ListMenu_SetSearchLanguageMode( GUI_LIST*, int mode ); ;0F0C: xxxxxxxx yyyyyyyy ; 3C3: void ListMenu_EnableSearchHeader( GUI_LIST*, BOOL ); ;0F10: xxxxxxxx yyyyyyyy ; 3C4: wchar_t* GUIonMessage_GetSearchString( GUI_MESSAGE* msg ); ;0F14: xxxxxxxx yyyyyyyy ; 3C5: int GUIonMessage_GetSearchStringLength( GUI_MESSAGE* msg ); ;0F1C: xxxxxxxx yyyyyyyy ; 3C7: int Theme_DestroyMenuIcons( void ); ;0F24: xxxxxxxx yyyyyyyy ; 3C9: void GUIObject_SetSecondRowTitleText( GUI*, STRID ); ;0F28: xxxxxxxx yyyyyyyy ; 3CA: int ListMenu_GetItemCount( GUI_LIST* ); ;0F2C: xxxxxxxx yyyyyyyy ; 3CB: void OSE_GetShell( void** pInterface ); ;0F30: xxxxxxxx yyyyyyyy ; 3CC: int swscanf( const wchar_t* buffer, const wchar_t* format, ... ); ;0F34: xxxxxxxx yyyyyyyy ; 3CD: int sscanf( const char* buffer, const char* format, ... ); ;0F48: xxxxxxxx yyyyyyyy ; 3D2: STRID Feedback_DispObject_GetText( DISP_OBJ* ); ;0F4C: xxxxxxxx yyyyyyyy ; 3D3: void DispObject_SoftKeys_ExecuteAction( DISP_OBJ*, u16 actionID );
на свн просто не полная либа, проси у тех кто юзает данную прошивку и не перепутай обычную
r8ba024 с
r8ba024 orange
SE W610 R6CA001 ORANGE SE K810 R8BA024 ORANGE HTC DESIRE S
Спасибо сказали: plembo
IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
#1109 [24.02.11, 18:08] Re: Эльфпак
проще по-моему пользовать последнюю прошивку. Я вообще сторонник того чтобы удалить эпы для старых прошивок. А то блин развели кучу прошивок...
K700->W810->W850->W705 & W995 (cid81) ==========WMZ307721639637 WMR675285842893 Спасибо за пожертвования:Resp , ploik , BanditNN , AlexTin , polza , romanchenko , Ryabchik , Ax , [b]Desp
Спасибо сказали: PRO100light, Happy, MAVER145, BigHercules, Eazy-bl, Pavlus
plembo
Patcher
Регистрация: 27.8.09 Сообщений: 94 Репутация: 1409 Откуда: Varna in Bulgaria
#1110 [24.02.11, 18:56] Re: Эльфпак
There is none to refresh
http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=2567&post_id=188367#188367 Добавлено 24.2.11 16:39 da:
Последнее обновление на SVN lib k810 r8ba024
было:
Патч: ;0F2C: xxxxxxxx yyyyyyyy ; 3CB: void OSE_GetShell( void** pInterface ); ;0F30: xxxxxxxx yyyyyyyy ; 3CC: int swscanf( const wchar_t* buffer, const wchar_t* format, ... ); ;0F34: xxxxxxxx yyyyyyyy ; 3CD: int sscanf( const char* buffer, const char* format, ... );
SVN cмотреть k810 SW-R8BF003
Патч: 0F2C: 00000000 299A1145 ; 3CB: void OSE_GetShell( void** pInterface );
Как истинный
egmax
Новичок
Регистрация: 20.1.11 Сообщений: 1 Репутация: -3
#1111 [01.03.11, 21:48] Re: Эльфпак
Пробовал ставить пару эльфов,положил в папку Zbin,запускаю,экран темнеет секунд на 15, а потом включается и ни каких изменений,что не так делаю?Предупреждение от den_po Нарушение правил: 5.3.23. Нарушение правил отдельно взятой темы (субправила первого поста).
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.