Как делаются патчи?
|
|
jk-91 | Дата: Пятница, 13.06.2008, 16:42:48 | Сообщение # 21 |
Бывалый
Группа: V.I.P.
Сообщений: 201
Статус: Offline
| Это кусок с прошивки 701p , на ней нормально работает ..... На 80R глюк , там всё одинаково только джамп свой 10 49 08 36 , почему такое может быть , может можно сделать какуюто корекцию ?
|
|
| |
Chik | Дата: Пятница, 13.06.2008, 16:49:51 | Сообщение # 22 |
 Продвинутый
Группа: Администраторы
Сообщений: 70
Статус: Offline
| Неа, это именно с 80r. Хз, кстати это может быть тупо глюк прошивки, а мы тут паримся. Я не знаю с чем это связано. Портировано всё вроде правильно.
|
|
| |
jk-91 | Дата: Пятница, 13.06.2008, 16:56:44 | Сообщение # 23 |
Бывалый
Группа: V.I.P.
Сообщений: 201
Статус: Offline
| 10 48 F0 F2 это с прошивки 701p функция Добавлено (13.06.2008, 16:56:44) --------------------------------------------- 10 48 F0 F2 это с прошивки 701p функция , хотя адреса ты написал с 80R .
|
|
| |
Chik | Дата: Пятница, 13.06.2008, 21:47:38 | Сообщение # 24 |
 Продвинутый
Группа: Администраторы
Сообщений: 70
Статус: Offline
| А, ёханый бабай, это ж я файл взял который неправильный, там действительно последняя ф-ция неправильная была. Добавлено (13.06.2008, 21:47:38) --------------------------------------------- Касательно поиска функций. Благодаря тому, что товарищи из Моторолы не почистили прошивку от отладочной информации, у нас есть эксклюзивная возможность восстановить имена некоторых функций. Т.е. если в начале какой-либо функции видим чтото типа lrw r2, aAPMedia.... , то смело идём в то место откуда загружается строка(она обычно выглядит как "Entering function <имя функции>"), узнаём исходное имя функции.
|
|
| |
jk-91 | Дата: Суббота, 14.06.2008, 00:05:28 | Сообщение # 25 |
Бывалый
Группа: V.I.P.
Сообщений: 201
Статус: Offline
| Ещё такой вопрос , если есть несколько функций выполняющих вместе какуюто сложную функцию , как они взаимодействуют между собой ? Опиши например интервал 10E58FB4-10E5929C , это вроде регистрация файла ?
|
|
| |
Chik | Дата: Четверг, 19.06.2008, 08:38:21 | Сообщение # 26 |
 Продвинутый
Группа: Администраторы
Сообщений: 70
Статус: Offline
| Quote (jk-91) если есть несколько функций выполняющих вместе какуюто сложную функцию , как они взаимодействуют между собой ? ну как.. вызывают друг друга:) это если обычно. т.е. одна ф-ция вызывает другую с определёнными параметрами. То что ф-ции в прошивке идут по порядку ущё не значит что они выполняются в таком же порядке. Просто компилятор разложил их как ему удобно было:) Потом в прошивке есть такая хрень как ивенты. Как бы его обьяснить... В общем наверно это похоже на ярлык в винде: какбы ссылка на функцию. В прошивке есть спец. код, который этим всем управляет(регистрируер ивент, вызывает привязанную к нему функцию и т.д.). Кстати это добавляет немало геморроя, т.к. приходится отыскивать что ж таки вызывается вместо того чтоб просто перейти на нужный кусок кода:) Кстати, полезные сведения: Обычно функции при удачном выполнении возвращают 0, а при неудачном (т.е. при ошибке какойто) чаще всего 1, либо просто чтото отличное от нуля. Добавлено (19.06.2008, 08:38:21) --------------------------------------------- Залил разобранную прошивку (ту, что GanjaFuzz выкладывал), ато на мотофане ссылко подохла: R252211LD_U_85_9B_E6P.rar
|
|
| |
mbv06 | Дата: Суббота, 02.08.2008, 21:59:59 | Сообщение # 27 |
 Продвинутый
Группа: Пользователи
Сообщений: 98
Статус: Offline
| Quote (Chik) а, на сайте Трояна был единственный мануал по нашим прошивкам, у меня он есть
|
|
| |
DiZ | Дата: Четверг, 11.09.2008, 00:48:38 | Сообщение # 28 |
Интересующийся
Группа: Пользователи
Сообщений: 27
Статус: Offline
| Quote (mbv06) у меня он есть А вот и он ManualДобавлено (11.09.2008, 00:48:38) --------------------------------------------- Где взять этот MEMACS
Музыкальный софт
|
|
| |