Программы для редактирования прошивок Глобоподобных
В теме выкладываем программы для редактирования прошивок и обсуждаем процесс
Для желающих помучить свой ресивер
програмка для редактирования maincode. Автор походу испанец. lopatinser немножко русифицировал для удобства. Если кириллица отображается иероглифами, мучайте шрифты в своем компе, впрочем и на английском все понятно.
О той что в первом посте пишут: Valera61 - На моём компе Винда ХР3 СП3 отказываеться работать эта прога,при вставке софта выкакивает Run-Time error "76" и закрываеться,при использование проги ALi_Universal-Fixer_v0.9b,этой ошибки нет,но в Eurosat-ах можно менять только вид Меню,в софте Globo7010С-1СI при распаковки MainCode выскакивает ошибка и не распаковаеться,так что-то c этими прогами изменить в софтах не могу!!!
allexxx65: при запуске требует файл actskin4.ocx
niklajj: Все работает,но не на выше выложеном архиве,там что то не так
с етим проблем нету
для запуска програмы нужно сначала распаковать куда то архив.в папке
Drivers запустить файл registrar_OCX.bat
и нажать ок 4-5 раз,пока не пропадет черное окошко.
все теперь можно скинуть файл русификатора в папку Langs
и запускать прогу
удачи
Добавлено через 5 минут
Цитата:
Сообщение от niklajj Посмотреть сообщение
все работает,но не на выше выложеном архиве,
lopatinser: Но у меня то работает. причем как сами можете убедиться работают и переделанные ею софты под Zee Tv (выложены в соответствующем разделе софты 4100C и 4060CX)
А эта прога выложенная niklajj
Последний раз редактировалось vasyl29; 18.06.2015 в 18:22.
Valera61: Наверно эти проги не подходят для моей Винды,не хотят работать!!!Пробывал уже оригинальный софт,при распаковки maincode выскакивает такое,с софтом Globo7010A и Eurosat-3023 c загрузчиком 0.9.5
Для Eurosat-3023 с загрузчиком 0.9.9 вообще в самом начале выдаёт такое и соответственно кнопка распаковки maincode вообще не работает
Цитата:
Сообщение от Valera61
при распаковки maincode выскакивает такое
lopatinser:
После перестановки винды тоже такое было пока не скопировал софт в одну папку с ехе-шником. пошло как по маслу.
P.S. А с Eurosat-ами прога походу не работает. возможно есть другая подобная.
Последний раз редактировалось vasyl29; 18.06.2015 в 18:17.
Мини IDA для "чайников"
Для дальнейшего ковыряния распакованного Maincode lopatinser Нашел на Пирамиде. Спасибо iret !!!
А вот так со слов igorec triax можно анализировать собственно в IDA:
"Думаю небольшой курс работы на IDA позволит каждому повторить 100 процентный результат-качаем IDA версии 5.5 распостроняется свободно,качаем али фиксер,распаковываем какой нибудь софт на процессоре али,запускаем IDA во всплывшем окне welkome to ida выбираем new жмем ok,далее всплывает new disassembli database не выбирая не чего закрываем всплывшее окно,далее сворачиваем IDA,перетаскиваем в нее получившийся при распаковке бинарник lzma unpack,в открывшемся окне load a new file выбираем в графе loading offset 0x80000200,в графе loading segment не чего не меняем затем в графе processor type выбираем mipsl и жмем ок далее во всех всплывающих окнах жмем ок,затем жмем клавишу С и наблюдаем как ида дизасемблирует загруженый в нее файл,далее в графе options-general ставим галочки auto coments и bad instructions,жмем окей и начинаем изучать полученый результат по первой руки конечно опускаются но со временем втягиваемся в процес и не все уж так страшно как кажится на первый взгляд,все что синим шривтом исполняемый код,все что зеленым данные,красным не коректные инструкции и функции,из личного опыта если не знаеш с чего начать лучше начать с низу в верх там очень много текстов и коментариев,если подвести курсор к функции или к процедуре то всплывет окно с указанием откуда вызывается данная функция,если начать анализировать сверху то виден процес старта проверка типа процесора,аперативы,флешки итд.возникнут вопросы чем смогу помогу-то что IDA дизасемблирует на все сто- проверено лично ."
Последний раз редактировалось vasyl29; 18.06.2015 в 18:09.
lopatinser: Цитата про IDA не моя, а igorec triax.
Я разбирался программой MIPS_dis, выложенной iret на пирамиде.
прогой ничего не менял. а использовал только для поиска нужных адресов!!!
Как и писал, кроме указанного места еще два адреса со ссылкой на идент. Я как видишь менял 023B00.
Р.S. Удаленная картинка:
Цитата:
Сообщение от TELEDOKtor Посмотреть сообщение
Программа ALi_Universal-Fixer не распознает прошивки под ALI3329D
lopatinser: Получить упакованные maincode можно из прошивки непосредственно НЕХ редактором, вырезав "ненужные" "шапку" и "штаны". Мне наиболее нравится FlexHEX 2.5_rus.exe . Переименовав полученную упакованную "середину", в скажем m.gz, распаковываешь даже в total commandere или 7-zip. Вносиш свои изменения в распакованный maincode и запаковываешь по методу lzma. Упаковщик прилагаю.
подсовываешь свой m.bin и запускаешь cmd-шник в зависимости от степени сжатия. Далее одеваешь на полученный упакованный maincode свою "шапку", снизу подсовываешь "штаны" и если нет заморочек с CRC, "новый" софт должен лезть в тюнер. Если есть, борешься с CRC и - вперед!
пакер LZMA также предоставлен igorec triax. (Сам файл LZMA.exe имеет и другие версии, в частности в загрузчике ALIMUPG)
Прежде чем начать работу с большими файлами можно тренироваться на замену логотипов. Создавайте свои и предлагайте и другим.
Возможности программы:
- просмотр логотипов в прошивке
- сохранение логотипов в формате bmp (Save as BMP)
- сохранение логотипов в формате mpg (Save as MPEG)
- замена логотипов из готового файла mpg (Replace MPEG Image)
- экспорт в формате bin или abs с расширением all (оригинал прошивки не меняется)
P. S. Для работы с файлами нажимаем Open. Потом нажимаем Тип файлов и выбираем (All Files). Оттуда вытаскиваем нужный файл с расширением bin или abs. Нажимаем IMG Scanner/Viewer. Дальше всё идёт по схеме на английском языке. Можно сохранять файлы или сделать замену на свой любимый лого-файл, также заранее приготовленный в таком же формате и разрешении.
igorec75:
майнкод после упаковки свободно врезается любым хекс редактором,после врезки вручную правится чек сумма,если софт не стартует возможно не правильно установлена степень сжатия в лзма пакере есть текстовый файл который следует почитать и там забыли предупредить чтоб файл запаковать его нужно назвать 1bin
небольшой пример,очень скудный но впринципе нечего трудного в фиксере нет.загружаем софт жмем экстактор затем унпак-ункомпрес-эдит открываем полученый распакованый файл встроеным в фиксер хекс редактором и не закрывая фиксер открываем этотже файл любым своим хекс редактором после того как вы сделали те изменнения которые хотели,закрываем сначала свой нормальный хекс редактор само собой подтверждая внесеные изменения затем закрываем встроеный хекс редактор далее жмем компрес-атач,вот и все файл готов конечно данный метод подходит только для небольшых манипуляций но этого вполне достаточно для того чтобы набить руки для выполнения более крупных изменений в софте,и еще фиксер не любит когда ему подсовывают переименованый файл,лучше загружать файл под тем названием под каким он был сохранен при считывании.
–>
Ваша реклама может быть здесь... пишите на телегу @VOPROS24
Часовой пояс GMT +3, время: 15:26.
Весь материал, представленный на сайте взят из доступных источников или прислан посетителями сайта. Любая информация представленная здесь, может использоваться только в ознакомительных целях. Входя на сайт вы автоматически соглашаетесь с данными условиями. Ни администрация сайта, ни хостинг-провайдер, ни любые другие лица не могут нести отвественности за использование материалов. Сайт не предоставляет электронные версии произведений и ПО. Все права на публикуемые аудио, видео, графические и текстовые материалы принадлежат их владельцам. Если Вы являетесь автором материала или обладателем авторских прав на него и против его использования на сайте, пожалуйста свяжитесь с нами.