Портирование функций с помощью плагина для IDA page/sub find : Эльфостроение : Форум |
Страница 3 из 9: « 1 2 [3] 4 5 6 7 ... 9 » |
snzuev: |
29.06.09, 18:02 |
den_po, В этой проге есть режим переключения между прошивками?Или только закрыв(сохраняя)одну открываешь другую? |
RaANdOoM: |
29.06.09, 18:52 |
snzuev, ну как бы можно открыть несколько сразу IDA с нужными тебе прошивками. :) |
MaxxxS: |
30.06.09, 21:29 |
dimmss писал: sub/page finder постоянно нужно включать или можно как то сохранить в память? при закрытии программы, ставим галку на Pack database и при следующем открытии выбрать Load exist: всё сохранится, даже последнее место курсора.dimmss писал: от куда взята функа в примере 44FD373C после поиска pg_ObEx_IR_AlignDevices через Alt+T с поставленной галкой на Find all occurences после окончания поиска появляется новая вкладка с результатами поиска. Там просматриваем все функции - ищем максимально похожую. Про графический режим (горячая кнопка пробел) я не просто так писал. Поначалу можно ориентироваться на структуру. Искать похожести. Либо F12 - но там немного по другому. snzuev писал: Но у меня тажа проблема и я перевожу в raw den_po писал: snzuev, в инструкции всё необходимое есть. читай. MaxxxS писал: - ida_babeldr от den_po (позволяет не париться с оффсетом и не надо переводить прошивку в raw) файл babeldr.ldw положить в \%ваша папка%\IDA\loaders\ Видео не будет. инет не позволяет. И так постарался расписать более чем подробно. |
dimmss: |
29.07.09, 18:26 |
MaxxxS, там два Pack database. И графический режим очень проблемно включить то работает то нет. |
MAVER145: |
03.08.09, 02:11 |
Как портировать такие функции: ;0CB0: xxxxxxxx yyyyyyyy ; 32C: void *w_diropen(const wchar_t *dir); ;0CB4: xxxxxxxx yyyyyyyy ; 32D: wchar_t *w_dirread(void *); ;0CB8: xxxxxxxx yyyyyyyy ; 32E: int w_dirclose(void *); ;0CBC: xxxxxxxx yyyyyyyy ; 32F: int w_rename(const wchar_t *dst, const wchar_t *src); ;0CC0: xxxxxxxx yyyyyyyy ; 330: int w_remove(const wchar_t *dir); Чет у меня с ними ничего не получается... |
Ax: |
03.08.09, 02:36 |
MAVER145, a что должно получиться? xyxyxy? если присмотришься, адреса функи не увидиш. а если ещё лучше присмотреться, то строки вообще закомментированы |
MAVER145: |
03.08.09, 16:46 |
Ax, Я хочу с к750 r1ca021 портировать на к600 r2bb001: 0CB0: FFFFFFFF A1681045 ; 32C: void *w_diropen(const wchar_t *dir); 0CB4: FFFFFFFF 0122CF44 ; 32D: wchar_t *w_dirread(void *); 0CB8: FFFFFFFF 296B1045 ; 32E: int w_dirclose(void *); 0CBC: FFFFFFFF 9D22CF44 ; 32F: int w_rename(const wchar_t *dst, const wchar_t *src); 0CC0: FFFFFFFF 4D22CF44 ; 330: int w_remove(const wchar_t *dir); чет не получается у меня с ними. а так я уже портанул себе 31B, 2DF, 328, 329. |
Joc_ker: |
10.08.09, 09:15 |
А как портировать функции такого вида: ;K750 SW-R1CA021 0C90: FFFFFFFF C419044C ;8324: void * get_CellData(void); как видно при перевороте она далеко за офсет уходит, как с такими поступать? хотел портануть на W200 SW-R4HA014 |
Va_st: |
10.08.09, 15:38 |
Joc_ker, это адрес рамы ,ищи на форуме,описано давно как такие портировать |
Star_Fighter: |
12.11.09, 14:34 |
Вот делал по этому способу проверьте плиз Код: ;K810i SW-R8BA024 ;Библиотека функций ;v ;(c) Hussein , IronMaster ;(p) Star_Fighter +45CCAE00 0E68: 00000000 7199EE44; 39A: int Settings_ShowNumber_Get(char *state); |
Страница 3 из 9: « 1 2 [3] 4 5 6 7 ... 9 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4083&start=20 © 2005-2018 supertrubka.org |