Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Опросы
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

портирование констант : Эльфостроение : Эльфы : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Эльфы
      /  Эльфостроение
   /  портирование констант
На печать 
Правила 
Страница 4 из 5: « 1 2 3 [4] 5 »

den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3278
Репутация: 10763
Откуда: Чебоксары




 
  #31 [06.07.08, 22:12] портирование констант   

 
краткое описание того, что нужно для портирования констант.

ida 5.x или 6.x
sub/page finder ida plugin

запускаете на телефоне эльф из архива (saveevents.elf), получаете файл с основными эвентами (1).
открываете свою прошивку в ida.
выполняете в ida скрипт из архива (getevents.idc), скармливаете скрипту файл (1) (или таргет из исходников dynconst).

(вместо этих шагов можно воспользоваться специальным скриптом, который умеет импортировать в базу IDA константы из исходников. там же находится небольшая инструкция по портированию констант)

запускаете плагин, ждёте.
открываете параллельно прошивку, для которой значение константы известно, запускаете плагин, ждёте.
переходите в обоих прошивках по адресам, указанным ниже, ищете соответствия.

если вы не умеете портировать патчи, оставьте портирование констант другим. вопросы по поводу вышесказанного будут злобно вычищены

запросы на константы для определённых прошивок допускаются, но перед запросом убедитесь, что до вас никто на вашу прошивку этой константы не просил/находил.

часть файлов констант можно найти на http://justdanpo.cheb.ru/elfpack


теперь сам список

CALLMANAGER_CALL_END_SET_CALLTIME_EVENT
evtlst_StandbyBook_Base

CALLMANAGER_KILL_CALLBOOK_EVENT
evtlst_DataBrowser_Base
evtlst_MSG_UI_Default

CAMERA_APPLICATION_START_EVENT
RESPONSE_CAMERA_APPLICATION_START

MEDIAPLAYER_APPLICATION_START_EVENT
RESPONSE_MEDIAPLAYER_APPLICATION_START

MISSED_CALL_EVENT
pg_InformBusy::PAGE_ENTER_EVENT
evtlst_MMTApplicationBook_Base

ONGOINGCALL_CALL_CONNECTED_EVENT
evtlst_SetupCall

ONGOINGCALL_CALL_START_EVENT
evtlst_SetupCall
evtlst_Manager_Base
evtlst_UICLH_OGCallBook_Base
evtlst_UICLH_OGCallBook_RetrieveHeld
evtlst_Diverting
evtlst_MTCall_Base
evtlst_InformCallWaiting
evtlst_InformVideoCallWaiting
evtlst_InformMissedCalls

ONGOINGCALL_SET_CALLCOST_EVENT
evtlst_UICLH_OGCallBook_Base

ONGOINGCALL_SET_CALLTIME_EVENT
evtlst_UICLH_OGCallBook_Base

ONGOINGCALL_SPEAKER_ONOFF_EVENT
evtlst_UICLH_OGCallBook_Base

ON_CALLMANAGER_EVENT
evtlst_VC_AnswerRecognition

SOUNDHANDLER_APPLICATION_START_EVENT
RESPONSE_SOUNDHANDLER_APPLICATION_START

UI_CONNECTIONMANAGER_SESSION_ESTABLISHED_EVENT
evtlst_UIConMgr_Default

UI_CONNECTIONMANAGER_SESSION_TERMINATE_EVENT
evtlst_UIConMgr_Default

UI_MEDIAPLAYER_NEXT_TRACK_EVENT
evtlst_MediaPlayer_Audio_Bk_Base
evtlst_MediaPlayer_Video_Base

UI_MEDIAPLAYER_PREV_TRACK_EVENT
evtlst_MediaPlayer_Audio_Bk_Base
evtlst_MediaPlayer_Video_Base

UI_SLEEPMODE_ACTIVATED_EVENT
evtlst_StandbyBook_Base
pg_Screensaver_Sleep::PAGE_ENTER_EVENT

На данный момент имеем запросы на:
w200, w800, w810, k790, k810, w600, w880, w610, w300, z530

Сообщения с повторными запросами будут удалены без объяснения причины

Исходники DYN_CONST находятся тут. Как скомпилировать сам файл ищем поиском, инфы в интернете предостаточно. Подобные вопросы будут удалены без предупреждения!!!



Прикрепленный к сообщению файл:

savevcevents.elf savevcevents.elf (11.78 kb; 59 hits) Скачать файл
getevents_fromtarget.zip getevents_fromtarget.zip (0.58 kb; 131 hits) Скачать файл


promt is better than google translate
Спасибо сказали: E1kolyan, BigHercules, Ugolovnik, AnatolMS, PUZ, Va_st, SlaveMaster, Alex__E, Oganyan-Arthur, Alex_E, -Sanek-, TahaSpawn, vbv, vodoo999, HotRabbit, razkolbazzz, farid, sc0rpi0n3

Oganyan-Arthur


Patcher


Регистрация: 12.3.08
Сообщений: 1063
Репутация: 1004





 
  #32 [06.09.09, 14:12] Re: портирование констант   

 
qwert писал:
#define DB_CMD_DELETE 0x7
#define DB_CMD_RENAME 0x11
#define DB_CMD_INFO 0x1B
#define DB_CMD_LAST 0x40


для W810 Они не верные.




Sony Xperia J
Android 4.1.2

filimon_off


Вникающий


Регистрация: 11.2.09
Сообщений: 50
Репутация: 57
Откуда: АСТРАЛ




 
  #33 [08.09.09, 11:52] Re: портирование констант   

 
Для K790/800/810 (нужны для работы MCSE)
Код: 
#define DB_CMD_RUN 0x1
#define DB_CMD_SETSMALLICON 0x3B
#define DB_CMD_DESTROY_SUBROUTINE 0x2D
#define DB_CMD_DELETE 0x9
#define DB_CMD_RENAME 0xD
#define DB_CMD_INFO 0x1E
#define DB_CMD_LAST 0x4D




Компьютер не подчиняется законам физики. Только в нем глюки возникают из ничего, файлы исчезают в никуда, а объем измеряется в метрах и называется весом.
Спасибо сказали: alesha, borisovdrev, TyLuuP

nkls


Вникающий


Регистрация: 15.9.07
Сообщений: 36
Репутация: 167





 
  #34 [23.12.09, 03:09] Re: портирование констант   

 
Some events for W810 R4EA031: (I don't know if they have been posted here before, but they are not in the dyn on justdanpo.cheb.ru)
Код: 
#define CAMERAFOCUSKEY_PRESSED_EVENT        0x2E
#define CAMERAFOCUSKEY_RELEASE_EVENT        0x2F
#define CAMERAFOCUSKEY_LONG_PRESS_EVENT     0x30
#define CAMERAFOCUSKEY_LONG_RELEASE_EVENT   0x31
#define CAMERACAPTUREKEY_PRESSED_EVENT      0x32
#define CAMERACAPTUREKEY_RELEASE_EVENT      0x33
#define CAMERACAPTUREKEY_LONG_PRESS_EVENT   0x34
#define CAMERACAPTUREKEY_LONG_RELEASE_EVENT 0x35
#define CAMERA_APPLICATION_START_EVENT      0x05B2


Is it possible to request a new event to be added to the dyn?
CAMERA_APPLICATION_STARTING_EVENT
As opposed to CAMERA_APPLICATION_START_EVENT, this event is sent by the camera application whenever the camera is started, while START can be sent to start the camera.
Код:
// W810 R4EA031
#define CAMERA_APPLICATION_STARTING_EVENT   0x1A2D
// @ MSG_UI_Default_Page, VM_UI_Default_Page, EmailClient_Default_Page

// K800 R8BF003, K810 R8BA024, Z610 R6DA001, ... (Other fw's with the same events?)
#define CAMERA_APPLICATION_STARTING_EVENT   0x2329


Could this be added to the dyn? =)



Pavlus


Опытный


Регистрация: 23.12.08
Сообщений: 223
Репутация: 174
Откуда: Украина.Сумы.Конотоп




 
  #35 [10.08.10, 22:14] Re: портирование констант   

 
den_po пишет:

Pavlus, ab_item* на свн не положил, что-то не так с ними

Я глубоко не проверял, я ещё только учусь :) . Думаю, что почти все константы у w595 w760 идентичны так-как сами телефоны братья(или сёстры) двойняшки.
Что делают ab_item*? Может проверю.


Нашёл на wiki.

[ Редактировано Pavlus в 11.8.10 11:53 ]


Добавлено 11.8.10 13:28

#define UI_MEDIAPLAYER_AUDIO_PLAYING_TIME_EVENT 0x40DE
#define UI_MEDIAPLAYER_CREATED_EVENT 0x41A1

http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=4236&post_id=175239#175239



den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3278
Репутация: 10763
Откуда: Чебоксары




 
  #36 [11.08.10, 14:43] Re: портирование констант   

 
Pavlus пишет:
Думаю, что почти все константы у w595 w760 идентичны так-как сами телефоны братья(или сёстры) двойняшки.

даже на одной модели в разных прошивках константы могут отличаться




promt is better than google translate

MODDER-GT


Elfmaker


Регистрация: 26.8.09
Сообщений: 75
Репутация: 536
Откуда: Россия г.Россошь




 
  #37 [14.11.10, 15:59] Re: портирование констант   

 
Такая вот проблема DYN const k790i R8BF003
Попутаны константы сравните DYN k790i
#define UI_MEDIAPLAYER_NEXT_TRACK_EVENT 0x29A6
#define UI_MEDIAPLAYER_PREV_TRACK_EVENT 0x29A7
И (К810)
#define UI_MEDIAPLAYER_NEXT_TRACK_EVENT 0x29A7
#define UI_MEDIAPLAYER_PREV_TRACK_EVENT 0x29A6
Кто самый быстрый поправьте на SVN))




Sе K790i R8BF003 CID 52 RED
Sе K810i R8BF003 CID 52 RED
Sе C510i R1FA035 CID 53 BROWN

blacklizard


Patchmaster


Регистрация: 22.7.08
Сообщений: 347
Репутация: 2213





 
  #38 [02.02.11, 16:53] Re: портирование констант   

 
W995 R1HA035
Код:
UI_MEDIAPLAYER_VIDEO_CREATED_EVENT 0x7EF5
UI_MEDIAPLAYER_VIDEO_PLAYING_TIME_EVENT 0x7EF7


And if you planning to add new constant, here is it

Код:
UI_MEDIAPLAYER_VIDEO_NEW_TRACK_EVENT 0x7EF6




Respect: mc_kibel, moedjs, myrzeug, den_po, IronMaster

blacklizard


Patchmaster


Регистрация: 22.7.08
Сообщений: 347
Репутация: 2213





 
  #39 [03.02.11, 03:08] Re: портирование констант   

 
IronMaster,

This constant are not working, (W705 R1GA031)

Код:
#define UI_MEDIAPLAYER_NEXT_TRACK_EVENT 0x40E5
#define UI_MEDIAPLAYER_PREV_TRACK_EVENT 0x40E4


Код: 
int OnNext(void *mess , BOOK* book)
{
    MessageBox(EMPTY_SID, Str2ID(L"Next Track", 0, SID_ANY_LEN), NOIMAGE, 1 , 0, 0);
    return(1);
}


const PAGE_MSG HW_PageEvents[]@ "DYN_PAGE" = {
    UI_MEDIAPLAYER_NEXT_TRACK_EVENT_TAG, OnNext,
    ELF_TERMINATE_EVENT , TerminateElf,
    ELF_SHOW_INFO_EVENT  , ShowAuthorInfo,
    NIL_EVENT_TAG, 0
};


Nothing happen




Respect: mc_kibel, moedjs, myrzeug, den_po, IronMaster

IronMaster


VIP Developer


Регистрация: 16.5.06
Сообщений: 1135
Репутация: 8514
Откуда: Пермь




 
  #40 [03.02.11, 07:56] Re: портирование констант   

 
blacklizard,
This constants used to change current track.




K700->W810->W850->W705 & W995 (cid81)
==========
WMZ307721639637
WMR675285842893
Спасибо за пожертвования:
Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp

blacklizard


Patchmaster


Регистрация: 22.7.08
Сообщений: 347
Репутация: 2213





 
  #41 [03.02.11, 17:18] Re: портирование констант   

 
IronMaster, could you add this to SVN?

W995 R1HA035
Код:
0x40E2, UI_MEDIAPLAYER_TRACK_CHANGED_EVENT




Respect: mc_kibel, moedjs, myrzeug, den_po, IronMaster
Страница 4 из 5: « 1 2 3 [4] 5 »



  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.15 секунд | 12 Запросов | HTML: 54.75 КБ -