запускаете на телефоне эльф из архива (saveevents.elf), получаете файл с основными эвентами (1). открываете свою прошивку в ida. выполняете в ida скрипт из архива (getevents.idc), скармливаете скрипту файл (1) (или таргет из исходников dynconst).
(вместо этих шагов можно воспользоваться специальным скриптом, который умеет импортировать в базу IDA константы из исходников. там же находится небольшая инструкция по портированию констант)
запускаете плагин, ждёте. открываете параллельно прошивку, для которой значение константы известно, запускаете плагин, ждёте. переходите в обоих прошивках по адресам, указанным ниже, ищете соответствия.
если вы не умеете портировать патчи, оставьте портирование констант другим. вопросы по поводу вышесказанного будут злобно вычищены
запросы на константы для определённых прошивок допускаются, но перед запросом убедитесь, что до вас никто на вашу прошивку этой константы не просил/находил.
На данный момент имеем запросы на: w200, w800, w810, k790, k810, w600, w880, w610, w300, z530
Сообщения с повторными запросами будут удалены без объяснения причины
Исходники DYN_CONST находятся тут. Как скомпилировать сам файл ищем поиском, инфы в интернете предостаточно. Подобные вопросы будут удалены без предупреждения!!!
myrzeug пишет: YES!!!! i found it CB9: UI_CONNECTIONMANAGER_SESSION_ESTABLISHED_EVENT CBB: UI_CONNECTIONMANAGER_SESSION_TERMINATE_EVENT work perfect (w810_031)
congratulations!
here is the IronMaster's elf which can check some constants CALLMANAGER_CALL_END_SET_CALLTIME_EVENT MISSED_CALL_EVENT ONGOINGCALL_CALL_CONNECTED_EVENT UI_CONNECTIONMANAGER_SESSION_ESTABLISHED_EVENT UI_CONNECTIONMANAGER_SESSION_TERMINATE_EVENT just run it and follow instructions
den_po пишет: here is the IronMaster's elf which can check some constants CALLMANAGER_CALL_END_SET_CALLTIME_EVENT MISSED_CALL_EVENT ONGOINGCALL_CALL_CONNECTED_EVENT UI_CONNECTIONMANAGER_SESSION_ESTABLISHED_EVENT UI_CONNECTIONMANAGER_SESSION_TERMINATE_EVENT just run it and follow instructions
I see 1. Open GPRS conection 2. Close GPRS conection 3. Make missed call But i made missed call and nothing happens. i think is natural, because MISSED_CALL_EVENT is absent in my dyn_constant.
call_logger_1.8.elf works perfect, so ON_CALLMANAGER_EVENT is right (without customization for traffic cost day/night, CLOCK_DATEANDTIME_IND_EVENT is absent)
Man1980 потому что у тебя нет соответствующих констант. эльф их и проверяет.
Добавлено 14.7.08 23:47
myrzeug пишет: For MISSED_CALL_EVENT, I can'see evtlst_MMTApplicationBook_Base in the firmware I don't see anything like this , I only found pg_InformBusy::PAGE_ENTER_EVENT but I can't conclude the constants
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.