Pages: (52) 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 19 [20] 21 22 .. 24 .. 27 .. 30 .. 33 .. 36 .. 39 .. 42 .. 45 .. 48 .. 51 52  ( Show unread post )

> Модифицируем прошивку для DVD плейера (MTK 1389), инструкция от САХ
 moroz Member is Offline
 Posted: 30-01-2006, 07:58 (post 286, #539208)

Member

Group: Members
Posts: 134
Warn:0%-----
cax, что слышно? Как я понимаю, результатов пока нет. Какие планы?
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 30-01-2006, 10:45 (post 287, #539245)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
kisav: читай внимательнее - кроме АРМ надо также пропатчить и код 8032, и подчерки заменятся на буквы.
Об этом писалось в этой самой теме.

moroz:

при проверке кода по неизвестной причине я убил 2 плейера. Один оживил сегодня ночью, второй, похоже, умер безвовратно.
Слава богу, ребёнку есть на чём мультики смотреть.
Дальнейшие эксперименты будут позже.
PM Email Poster
Top Bottom
 moroz Member is Offline
 Posted: 30-01-2006, 11:18 (post 288, #539264)

Member

Group: Members
Posts: 134
Warn:0%-----
Нихрена себе! :fear2: Вот так код! "Безвозвратно" - в смысле даже через кабель не прошивается? Как же можно дальше эксперементировать?
PM Email Poster
Top Bottom
 moroz Member is Offline
 Posted: 01-02-2006, 00:03 (post 289, #540548)

Member

Group: Members
Posts: 134
Warn:0%-----
Несмотря на полное невежество в делах оживления плеера все-таки не утерпел и рискнул: приладил переворот иврита к прошивке саха к 2102 (без привязки к меню, только попробовать) и перепрошился. И что интересно - мне это сошло с рук!
Что могу рассказать? Сам переворот работал нормально. Правда протестить как следует не удалось, т.к. увидеть субтитры удалось только в одном фильме (из 3-х). У меня на каждом CD по нескольку вариантов субтитров, и первым выбирался как раз заранее перевернутый вариант. Так в двух фильмах при переключении субтитры просто исчезли. Интересно, кто-то пользуется этой прошивкой для фильмов с субтитрами? Сплошное разочарование.
сах, отсюда возник вопрос (я не вникал в это место в инструкции, заранее извиняюсь): умеем ли мы добавить выбор фонта в меню если его там раньше не было? Я клоню к тому чтобы взять старую прошивку к 2102, в которой нет этой болезни, и сделать ее двуязычной.
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 01-02-2006, 11:16 (post 290, #540832)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
Вполне реально. Добавил же я выбор шрифта в такой древний плейер, как Hyundai servo 02.09.

Идея несложная: прочесть в коде 8032 выбор языка в меню Subtitles, и по результатам сменить номер фонта в SUB_SetStyle. Места для добавок в 8032 - навалом. Второй шрифт залепляется вместо китайского. Следи, чтобы размер прошивки не вылез за 1 мегабайт.

Для примера сравни прошивку для Юндая до и после изменений (
сперва надо натравить на оригинальную прошивку Subtitle Patch из MTK ReMakera, и лишь потом сравнивать)

Сейчас у меня серьёзный завал со временем, так что помочь могу только советами.
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 01-02-2006, 11:19 (post 291, #540834)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
QUOTE (moroz @ 31-01-2006, 21:03)
moroz, а давай сначала я тебе подскажу как довести до ума меню в новой прошивке, чтобы оно включало иврит-наоборот ? А ? И выложим твоё творение.
А со старой прошивкой дла Апекса повозимся потом. Что скажешь ?
PM Email Poster
Top Bottom
 moroz Member is Offline
 Posted: 01-02-2006, 19:48 (post 292, #541043)

Member

Group: Members
Posts: 134
Warn:0%-----
Выложить прошивку - суть рекомендовать ее всем честным людям. Как я могу рекомендовать кому-то что-то, чем сам пользоваться не считаю возможным? Когда ты над ней работал и выкладывал, ты еще не знал про пенку с исчезновением субтитров. Но я-то уже знаю!

Вообще мой вопрос был скорее "пристрелочный". Я не имел в виду что именно я буду это делать. А если и я, то видимо не скоро, ибо есть несколько причин, по которым не смогу взяться за дело прямо сейчас:

1. С 8082 я практически не знаком. Возьмет время пока освою.

2. Прежде чем я смогу вообще начать мне надо освоить технологию оживления. Плеер у меня один, а мультики так же обязательны как и тебе :)

3. При дальнейшем тестировании алгоритм переворота оказался далеко небезупречен. Придется с ним еще повозиться.

4. Со свободным временем у меня тоже напряженка, как и у всех.

Так что наверно присоединюсь к ivani4: буду ждать пока ты станешь немного посвободнее, а тем временем буду потихоньку продвигаться самостоятельно.

Надеюсь на дальнейшее плодотворное сотрудничество :hi:

This post has been edited by moroz on 01-02-2006, 19:52
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 01-02-2006, 20:05 (post 293, #541054)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
Принимается - до появления более безупречного алгоритма.

Что касается "выложить-рекомендовать" - такова прошивка от производителя, и мы лишь её улучшили. Когда будет готов более-менее окончательный вариант твоего кода, дай знать, прицепим к меню вместе (это немного работы и несложно).

This post has been edited by cax on 01-02-2006, 20:06
PM Email Poster
Top Bottom
 ivani4 Member is Offline
 Posted: 01-02-2006, 22:39 (post 294, #541151)

Member

Group: Members
Posts: 184
Warn:0%-----
Я уже предлагал и поэтому боюсь показатся навязчивым,но я не испугаюсь установить в свой плеер любую вашу разработку для проверки.Это сохранит ваши двд.Если заломаете всё безвозвратно,то как мультики будете смотреть?Вот cax уже один свой плеер грохнул.Кстати,cax,смею напомнить что во втором своём письме я предлагал свою помощь в подобных случаях.
А свой плеер я заломать не боюсь и буду рад содействовать.
К сожалению это,наверное,единственное чем могу вам помочь.Да и как? Вы ведь даже почему то не захотели помочь мне освоить иду.
И ещё ,может вам поможет,у меня есть оригинальная прошивка китайского двд в котором переворот иврита осуществлён по полной программе.Но в меню никаких функций нет.

This post has been edited by ivani4 on 02-02-2006, 07:16
PM
Top Bottom
 moroz Member is Offline
 Posted: 02-02-2006, 00:14 (post 295, #541230)

Member

Group: Members
Posts: 134
Warn:0%-----
cax
Лады. Но под твою ответственность :wink:

This post has been edited by moroz on 02-02-2006, 00:15
PM Email Poster
Top Bottom
 moroz Member is Offline
 Posted: 02-02-2006, 00:38 (post 296, #541244)

Member

Group: Members
Posts: 134
Warn:0%-----
ivani4, не обижайся, но я понятия не имею, как помочь тебе освоить ИДУ. Ведь там все на английском, или на ассемблере. Каждый ответ на твой вопрос лишь повлечет за собой десять новых. НО НЕ НАДО ПАНИКИ! Я не сидел сложа руки и нашел то что тебе нужно:

http://www.cracklab.ru/download.php?action=get&n=Mzcw

Это сборник практических руководств для хаккера, на русском языке. В том числе руководство по ИДЕ в десяти томах. Надеюсь, ты найдешь это полезным.

Что касается твоего предложения - не подумай что твоей помощью пренебрегают. Просто отлаживаться по переписке - это иногда довольно затруднительно. Впрочем, буду иметь его в виду и при подходящей возможности воспользуюсь. В любом случае - спасибо.
PM Email Poster
Top Bottom
 ivani4 Member is Offline
 Posted: 02-02-2006, 01:13 (post 297, #541271)

Member

Group: Members
Posts: 184
Warn:0%-----
moroz
Спасибо за ссылку.Скачал.Обязательно ознакомлюсь.
А что касается иды ,так я не просил чтоб вы меня обучили,я не настолько наглый учитывая вашу занятость и мою тупую голову.Да и не освоить мне её никогда.Это,так скажем,ознакомится.Просто хотел получить ответ на конкретный вопрос.Теперь,учитывая что у нас разный уровень знаний а отсюда и разное восприятие, могу допустить что вопрос был поставлен не грамотно.Поэтому сформулирую эту же просьбу несколько по другому:
Выдержки из объяснений от сах:
Если нам повезёт, то эти 2 байта грузятся в регистры 4 и 5 примерно так:
7D 07 mov R5, #7
7C 02 mov R4, #2
Но если не повезёт, и регистры грузятся иначе....
Какой из них нам подходит - узнаем уже в дизассемблере
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Я научился искать HEX последовательность в иде и вижу эти байты,но не вижу в какие регистры они загружены.
Вопрос:Каким образом вы это видите?Как увидеть информацию типа:
ROM:0000E884 3C 28 CMP R0, #0x3C
ROM:0000E886 01 D9 BLS loc_E88C
ROM:0000E888 3C 20 MOV R0, #0x3C
???????????????????????????????????????????????????????????

moroz,если данная просьба не грамотна или не корректна или же сложна в объяснении,то не затрудняй себя ответом.

This post has been edited by ivani4 on 02-02-2006, 13:12
PM
Top Bottom
 cax Member is Offline
 Posted: 02-02-2006, 14:53 (post 298, #541580)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
ivani4, чтобы увидеть не голые байты, а команды с мнемоникой, надо после загрузки АРМ-файла в IDA (укажи тип процессора ARM) запустить IDC скрипт (File->IDC file). Он пройдёт по файлу и всё пометит. Скрипт берут из раздела файлов группы mt13x9 (последняя версия скрипта, вроде, 1.6)

This post has been edited by cax on 02-02-2006, 14:55
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 02-02-2006, 15:06 (post 299, #541593)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
QUOTE (moroz @ 30-01-2006, 08:18)
Нихрена себе! :fear2: Вот так код! "Безвозвратно" - в смысле даже через кабель не прошивается? Как же можно дальше эксперементировать?
Отвёз сегодня свой портативный плейер в мастерскую. Наверняка, по гарантии мне его не починят - по нему ясно видно, что его вскрывали. Надеюсь, что сумеют починить и денег не очень много возьмут... хотя скорее всего мне это влетит сотни в 4 шекелей.

Обидно, что я рискую своими плейерами, а ни один импортёр так и не предложил мне не то что денег за работу, а хотя бы плейер для экспериментов.
PM Email Poster
Top Bottom
 ivani4 Member is Offline
 Posted: 02-02-2006, 15:23 (post 300, #541599)

Member

Group: Members
Posts: 184
Warn:0%-----
cax спасибо за информацию,попробую разобратся с идой.
А помощь я предлагал тебе не однократно и в личных письмах(2 шт.) и в открытую на форуме(последний раз вчера).

This post has been edited by ivani4 on 02-02-2006, 15:36
PM
Top Bottom
Topic Options Pages: (52) 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 19 [20] 21 22 .. 24 .. 27 .. 30 .. 33 .. 36 .. 39 .. 42 .. 45 .. 48 .. 51 52