NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus | Help Search Members Gallery Calendar |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (52) < 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 .. 21 .. 24 .. 27 .. 30 .. 33 .. 36 .. 39 40 41 [42] 43 44 .. 45 .. 48 .. 51 52 > ( Show unread post ) |
Модифицируем прошивку для DVD плейера (MTK 1389), инструкция от САХ |
|
Posted: 28-05-2006, 00:52
(post 616, #607006)
|
||||
Newbie Group: Members Posts: 24 Warn:0% |
это отображение #250-#255 - они считаются под следуещем номером шрифта. (поэтому шрифт и занимает 2 номера) я их обрезал, поэтому шрифт занимает только 1 номер. (предпологаю и надеюсь что ДВД просто считает их из следующего шрифта - именно для этого ТАФ стоит в начале шрифта) 1я копия - сработает это или нет, 2я - placeholder, 3я - что будет если нету следующего шрифта)
я не знаю как (что именно, какой адресс в общей памяти) искать This post has been edited by robert7 on 28-05-2006, 00:57 |
||||
|
Posted: 28-05-2006, 01:17
(post 617, #607019)
|
||||
Pro Member Group: Members Posts: 738 Warn:0% |
Как обычно, ячейка 0х28 общей памяти. Общая память у тебя начинается по адресу 0x764C00, так говорит MTK ReMaker.
Хм. Чем-то мне это напоминает мой приём, который я применил в прошивке для Пионера - укороченный пробел, вставленный в фонт чуть ниже нормального пробела... И совмещение выбора языка субтитров для DVD и DivX в одном меню - они раньше так не делали, было меню отдельное... неужели китайцы пытаются слизывать с нас ??? |
||||
|
Posted: 28-05-2006, 01:34
(post 618, #607030)
|
||
Newbie Group: Members Posts: 24 Warn:0% |
Спасибо. Кодгато я и это искал, но запутался - попробую еще раз. edit: ура! нашел Sub_SetStyle, но другим способом: искал mov R7, #4 и mov R7, #6 (номера фонтов) чтобы были близко в 1м банке + сразу после них lcall на ту же функцию И вот почему я запутался: по адрессу 0х28 в общей памяти лежит "IW". Я думал что там должно быть тоже самое как и в EEPROM (номер).
"пытаются?" А ты сравни это меню с тем что я сделал в 2.2. Они его просто срисовали!!! (в прошлой версии direction был в отдельном меню, но язык совмещен уже давно) This post has been edited by robert7 on 28-05-2006, 17:26 |
||
|
Posted: 29-05-2006, 11:37
(post 619, #607498)
|
||
Newbie Group: Members Posts: 39 Warn:0% |
Rvs, Думаю что стоит попробовать. Скорее всего прокатит. |
||
|
Posted: 08-06-2006, 18:16
(post 620, #612425)
|
||
Member Group: Members Posts: 126 Warn:0% |
Andy007 Занялся в плотную скипом по твоему рецепту, пациент без признаков жизни!!! Нашёл три обработчика с кодами 15 и 16 и только в одном обработчик сложный, а в остальных простой типа:
Сложный обработчик оказался обработчиком в DVD режиме (менял вызовы процедур изменения, происходят), а простые.... Менял в них вызовы процедур на другие, реакции ни какой, подставлял в них обработчик других кнопок, так же ноль. Толи я не нашёл обработчик браузера, толи они обрабатываются в другом месте или как то по другому!!! По большому счёту я даже не нашёл обработчик который обрабатывает браузер!!! Ещё раз пересмотрел прошивку от NewAge, эти обработчики абсолютно одинаковы, что у меня, что у него. Но у него то скип работает!!! Как на твой взгляд что делать???? This post has been edited by Rvs on 08-06-2006, 18:17 |
||
|
Posted: 09-06-2006, 10:32
(post 621, #612720)
|
||
Member Group: Members Posts: 126 Warn:0% |
Andy007 Решил занулить все вызовы процедур где присутствуют коды 15 и 16, по идее должно было выключить пульт вообще, но этого не произошло, пульт как работал в браузере, так и продолжает работать. Отсюда следует, что пульт обрабатывается не только процедурах типа:
а как-то ещё??? Что скажешь как вычислить место обработки???? |
||
|
Posted: 15-06-2006, 15:23
(post 622, #615547)
|
||||||||
Newbie Group: Members Posts: 39 Warn:0% |
Это совсем не процедура Browser_keys. Это скорее похоже на какой-либо другой режим. У тебя вообще в броузере кнопки прев и некст по умолчанию хоть как-то работают? |
||||||||
|
Posted: 15-06-2006, 15:25
(post 623, #615548)
|
||
Newbie Group: Members Posts: 39 Warn:0% |
Просто если они у тебя по умолчанию в броузере не работают вообще, то скорее всего и в обработчике этих кодов просто нет и их надо будет вставлять руками. |
||
|
Posted: 16-06-2006, 13:04
(post 624, #616051)
|
||
Member Group: Members Posts: 126 Warn:0% |
Andy007 Да они у меня в браузере работают, при нажатии курсор перескакивает на 6 строк. У меня такая последовательность встречается 6 раз. 2 - Bank1, 1 – Bank2, 3 – Bank4. Закомментировав эти процедуры, вычислил: в Bank4 одна точно обрабатывает DVD, другая на половину AVI, а все остальные, даже если закомментированы все сразу влияние ни на DVD, ни на AVI, ни на MP3, не оказывают, всё как работало, так и работает!!! У меня есть прошивка от NewAge, она к этому аппарату только, к старой его версии. Прошивки схожи на 90%, так вот NewAge в этих 6 процедурах ни чего не менял, но при этом скип и пауза правильно работает, как он сделал ума не приложу!!! |
||
|
Posted: 16-06-2006, 17:40
(post 625, #616186)
|
||
Newbie Group: Members Posts: 39 Warn:0% |
Ты прав - в четвертом банке handler для режима DVD. Сейчас ище для броузера. |
||
|
Posted: 21-06-2006, 10:29
(post 626, #618219)
|
||
Member Group: Members Posts: 126 Warn:0% |
Andy007 Ну как борьба с упрямой прошивкой???? |
||
|
Posted: 21-06-2006, 10:31
(post 627, #618220)
|
||
Newbie Group: Members Posts: 39 Warn:0% |
К сожалению - пока никак. Ничего не понимаю |
||
|
Posted: 08-10-2006, 10:25
(post 628, #661519)
|
||
Unregistered |
Я извиняюсь, я тут первый раз. А кто может рассказать как ARM пересаживать из одной прошивки в другую? Я понимаю что надо корректировать смещения на данные в блоках 8032 если ARM разной длины, может есть готовая методика? С 8051 процессором работал раньше, с IDA тоже. |
||
|
|
Posted: 14-10-2006, 01:20
(post 629, #663904)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
В группе mt13x9 на Yahoo, в разделе Файлы->Документы есть документ с подробным описанием процесса имплантирования ARM. "How to use MTK Risc in BBK firmwares.rtf" |
||
|
Posted: 23-10-2006, 12:25
(post 630, #667999)
|
||
Newbie Group: Members Posts: 2 Warn:0% |
Приветствую всех !!! Извините,что встреваю. Уважаемые кодокопатели помогите мне пожалуйста разобраться с IDA. Пытаюсь ИДОЙ дизассемблировать код ARM вытащенный из прошивки MTK Remakerom,но ничего не получается пишет какую то чушь. Пробовал IDA pro 4.7, IDA pro 5.0.0.879. Очень много кто пользуется ИДОЙ, но как ??? Дайте пожалуйста хоть какую нибудь инфу |
||
Pages: (52) < 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 .. 21 .. 24 .. 27 .. 30 .. 33 .. 36 .. 39 40 41 [42] 43 44 .. 45 .. 48 .. 51 52 > |