Просмотр полной версии : Редактирование прошивок SAT ресиверов?
siraleks
08.04.2007, 22:36
Хочу самостоятельно научиться редактировать прошивки SAT ресиверов для собственных нужд! Подскажите с чего начать? На каком языке пишутся прошивки? С помощью какого редактора можно просмотреть прошивку и внести изменнения самостоятельно?:sos:
Я читал где-то что ПО в рессиверах используется LINUX-ое? ак ли это
С помощью какого редактора можно просмотреть прошивку и внести изменнения самостоятельно?:sos:
С помощью Hex-редактора.Например WinHex.
ANGEL OF FIRE
11.04.2007, 09:06
Я читал где-то что ПО в рессиверах используется LINUX-ое? ак ли это
Не вовсех, но вомногих.
siraleks
11.04.2007, 11:01
У меня Golden Interstar 7800? В нем LINUX или нет? И при помощи Shell можно ли открыть эту прошивку?
Просмотрел в WinHex прошивку!:shock: Я же не машина :wow: хотелось бы чего-нибудь понятного Типа С++ или Html код и тому подобное А сидеть переводить цыфорки так и спиться можно!:beer:
Ничего у вас не выйдет.
Надо дамп скормить IDA pro (дизассемблер).
Разобраться в нем.
И попот что-то дописывать и добавлять или менять.
Дело очень геморное.
Без знаний ассемблера и 2 года лишнего времени лучше не лезь.
Добавлено через 3 минуты
Если стоит линукс - то проще всего ))
Хочу самостоятельно научиться редактировать прошивки SAT ресиверов для собственных нужд! Подскажите с чего начать? На каком языке пишутся прошивки? С помощью какого редактора можно просмотреть прошивку и внести изменнения самостоятельно?:sos:
Я читал где-то что ПО в рессиверах используется LINUX-ое? ак ли это
Я когда-то начинал с одной модели ресивера. Сначала отработал до автоматизма пользование пультом,в это-же время изучил все плюсы и минусы ресивера. Потом нашёл инфу о нём,изучил её,попробовал сменить ПО. Затем взялся за следующюю модель!
Ох как это давно было!
Интересно, как ресивер контролирует контрольную сумму прошивки и контролирует ли вообще? Я к тому, что простое вмешательство в прошивку может ее запросто запороть и рабочий ресивер станет нерабочим.
Однажды заметил (ресивер DRE5000, проект "Триколор") при загрузке ПО со спутника на плохо настроенную антенну, да еще во время дождя, "тянул" эту прошивку необычно долго и мучительно. Еще бы, сигнал постоянно рвался! Я уж думал что конец ему настал, но после замены закачанного ПО он нормально включился и заработал. Вот отсюда и вопрос: КАК ресивер контролирует целостность прошивки?
есть такая прога Defiant... Она раскладывает ПО некоторых тюнеров (Pioner. Strong и др. медиасати ) на отдельные модули, которые потом можно редактировать...
alex1277
21.05.2007, 06:41
Пустая затея. Мало чего можно добиться можно только ключи править или там какой нибудь термин подправить.
Nowalort
04.06.2007, 23:03
Нужен WinHex.Далее надо определить формат файла ресивера bin hex и т. д.Иногда нужно конвертировать. Прошивки обычно разбиты на блоки. Это драйвер на входной приёмный блок,на встроенный модуль, блок ключей и так дальше.Нужно определить местоположение этих блоков.Можно для опыта посмотреть проги от других ресиверов.Недостаток способа - метод научного тыка.Потом легче.Ну и узнать есть ли в проге контрольная сумма .Есть пособие как её подсчитать с WinHex.А есть на отдельные ресиверы считалки котрольных сумм.Сам так начинал
Chessmaster1
06.06.2007, 08:10
Прошивки от Topfield можно редактировать с помощью программ TFDPack-GUI. Сначала надо распаковать в файл ассемблера, редактировать Winhex -ом и потом запаковать в новую файл-прошивку.
Редактировать прошивку на предмет Rsa последовательностей и т.п.
что можно увидеть в явном виде - возможно
сам правил каоновскую прошивку
но поправить скорость приема (SR) и еще что-то фундаментальное
практически нереально
дизасемблирование не даст полной картины работы процессора с переферией, управления тюнером и другими частями
разработчик (скорее всего) пишет софт на языке высокого уровня
или спец продуктом блоки (языки,игры,оформление), собирает и затем компилирует в бинарник.
да еще поди имеются профили под различное железо
я об это дело пробовал биться - надоело
Мужики если делать нечего то можно поковырятся ................ но это если вы программист по специальности и дизасемблируете прошиву той же IDA .......... а там под каждый проц ресивера свои особенности. В нех- редакторе вы только поменяете ключи.............. или внесете изменения которые вылезли у вас в бинарнике после ассемблирования измененной вами или кем то прошивы. Ключи на любом ресивере нормальном можно в редакторе поменять.
А чтоб существенное что то сделать надо быть программистом по умолчаниию или иметь талант или склонность к этому ............... если это есть плюс наставник рядом и желание дерзайте....... а так пустая трата времени (готовы годика два потратить чтобы въехать как мучить ресиверы на одном типе проца а в это время он уже морально устарел).
Это мое мнение ................ каждый сам решает чем ему заниматься в свободное время..........
полнстью согласен с alexei_
о каоновские прошивки бьются испанские товариши-энтузиасты
думаю большой толпой, и разродились прошивкой на основе старой,
и эму не сильно новое,
а работает их группа достаточно давно и упорно
за что я их и уважаю :wow:
но они имеют интерес в отношении пакета D+
а один в поле не воин
valera67
11.01.2008, 00:00
У меня ресивер PremiumX 7000P смотрю каналы в кодировке Nagra 2 к сожиленью AU не работает, можно ли взять прошивку Nagra2 с другова ресивера на катором работает AU и вставить в мой софт, припомощи программы WinHex Editor, на пример капирование с одново софта на другй ?
ildar0781
22.02.2008, 16:03
я тоже пытался редак, прошивки но увы без спец знаний нереально
У меня ресивер PremiumX 7000P смотрю каналы в кодировке Nagra 2 к сожиленью AU не работает, можно ли взять прошивку Nagra2 с другова ресивера на катором работает AU и вставить в мой софт, припомощи программы WinHex Editor, на пример капирование с одново софта на другй ?
нет хексом невыйдет только альтернативный софт от клонов твоего ресивера где есть то что тебе нужно и то не всегда
Возможно ли выдернуть блок (дамп или кусок) отвечающий за пульт ДУ с целью применения его в другом ресивере. (использование не родного пульта)??
я думаю проще будет найти и поправить в нужном софте чем лепить непонятно что и непонятно куда:oops:
я думаю проще будет найти и поправить в нужном софте чем лепить непонятно что и непонятно куда:oops:
делал или ты только думаю..... :oops:
или
Это сложно? Как и с помощью чего ? :wow: Где взять коды клавишь к примеру :mad:
:beer: ТУТ есть попытка но ... (http://pbi.my1.ru/forum/)
Интересно, как ресивер контролирует контрольную сумму прошивки и контролирует ли вообще? Я к тому, что простое вмешательство в прошивку может ее запросто запороть и рабочий ресивер станет нерабочим.
Однажды заметил (ресивер DRE5000, проект "Триколор") при загрузке ПО со спутника на плохо настроенную антенну, да еще во время дождя, "тянул" эту прошивку необычно долго и мучительно. Еще бы, сигнал постоянно рвался! Я уж думал что конец ему настал, но после замены закачанного ПО он нормально включился и заработал. Вот отсюда и вопрос: КАК ресивер контролирует целостность прошивки?
некоторые по контрольной сумме в определенной области дампа некоторые вообще никак!!!
а с транспондера лучше не шить неоправданный риск надежнее кабеля пока не придумали.
Oleksandr Lu
09.11.2008, 22:43
есть такая прога Defiant... Она раскладывает ПО некоторых тюнеров (Pioner. Strong и др. медиасати ) на отдельные модули, которые потом можно редактировать...
А можно узнать название по точнее, а то гугля выдает только мото и музыку
Motleycrue
31.01.2011, 23:12
Глядя на последний сообщения на этой странице, я думаю, интерес у людей поубавился к написанию или изменению прошивок. Но я надеюсь, что кто, ни будь, подскажет мне в моих домыслах как происходит прошивка.
Некоторые загрузчики после указания, какой прошивкой будем прошивать тюнер, автоматически проверяют контрольную сумму, но как я понял не всей прошивки, а с определенного места. Это обусловлено тем, что при изменении названия прошивки изменяется контрольная сумма. Но допустим мы обошли загрузчик по подсчету контрольной сумы и загнали в него наш измененный файл для прошивки и запустили установку. Дальше я полагаюсь на свои скудные понятия, что происходит в самом тюнере.
По всей видимости, файл загружается изначально (может быть) во флешь память, потом как только он туда загрузился, тюнер сравнивает контрольные суму и если она совпадает, загруженный файл перемещает в другую область (конкретно не знаю, может, кто подскажет?) и на этом загрузка завершается. Но если контрольные сумы не совпадают, то выводится сообщения об ошибках и загрузка останавливается, а в тюнере остается старая прошивка.
jenokizm
14.08.2017, 20:19
Присоединяюсь к вопросу ТС. Интересует разбор триколоровских прошивок ресиверов General Satellite формата .img
vBulletin® v3.8.9, Copyright ©2000-2026, vBulletin Solutions, Inc.