|
![]() |
|
Опции темы | Опции просмотра | Language |
![]() |
#1 |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]()
Разбираем прошивку
Прошивка состоит из 6-ти файлов: 1) BOOT - загрузчик, готовит к работе базовые функциональные возможности встраиваемой системы, является отправной точкой всего процесса загрузки 2) TABLE - таблица, тут сведения о адресах, где , что лежит 3) LOGO - картинка, которую мы видим при загрузке прошивки 4) KERNEL - ядро( файловая система romfs, romfs - это чрезвычайно простая файловая система, лишенная множества функций, предназначенная для записи важных файлов в EEPROM), файл сжатый архиватором LZMA, при распаковке получаем файл - ecos.bin 5) ROOT/THEME - файловая система CRAMFS, здесь находится GUI (графическое оформление прошивки, сведения о пульте и т.д. и т.п.).Compressed ROM file system — свободная сжатая файловая система Linux для встраиваемых систем основанных на ПЗУ. В cramfs обеспечена поддержка работы с ФС, отражённой напрямую в память. 6) DATA - MINI FS область под данные [сообщение от users12 -http://w.volsat.com.ua/showpost.php?...&postcount=34] Файлы прошивки из бинарного файла извлекаем программой GX 6605S MULTI TOOLBOX BY ARB-TECH 2019: https://yadi.sk/d/t2RmZvgT22QS9g Выбрав GX6605S UNPACK REPACK - OPEN FIRM - Выбираем прошивку - Unpack Файлы извлекутся в папку "ИМЯ_ПРОШИВКИ_extracted", рядом с выбранным файлом прошивки. Извлечение файлов из ROOT - Файлы извлекаются с помощью программы EZXCodec: [Автор - https://forum.motofan.ru/index.php?s...ic=125183&st=0 ] https://yadi.sk/d/RxA2AqtD-PTCoA В самом вверху выбираем рабочую папку, туда будут извлечены файлы, затем переходим на вкладку CramFS и выбираем использовать путь - жмем на три точки, во всплывшем диалоге вместо - файлы smg, изменяем на - все файлы, затем выбираем файл ROOT.bin.Нажимаем - извлечь.Файлы извлекутся в рабочую папк в папку cramfs-root-ROOT. Документация и информация: Схемы на данном SoC: Общая схема для ресиверов https://yadi.sk/i/WmmNqYWlnvhWFg WorlVision T62: https://yadi.sk/i/LZrK72Eg6-gHkw Схема платы GX6605S ( https://aliexpress.ru/i/4000510429647.html ] https://www.cnx-software.com/2018/11...05s-media-soc/ https://github.com/c-sky https://c-sky.github.io/docs/gx6605s.html ) : https://github.com/c-sky/tools/tree/master/gx6605s - Здесь файл pcbv1.1.pdf Архитектура - CSKY abiv1(CK610M), руководство - https://yadi.sk/i/-OnBmseDfVJbNg Руководство по CK610 - https://yadi.sk/i/XZKOIeaqpL2CgQ (кит.) Процессор CK610, разработанный C-SKY, полностью совместим с Motorola M·CORE( RISC-V ) и совместим с Linux. (MMC2114 - http://cache.freescale.com/files/32b...al/MMC2114.pdf MCORE NXP - https://www.nxp.com/docs/en/application-note/MCORE.pdf MCORE Motorola - http://www.ece.ualberta.ca/~cmpe490/...la/MCORERM.pdf ) Файловые системы Linux для встраиваемых систем - https://elinux.org/images/b/b1/Files...dded-linux.pdf |
![]() |
![]() |
32 пользователя(ей) сказали cпасибо: |
![]() |
#2 |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]()
csky ecos toolchain-4.5.1
https://dropmefiles.com/XPFFy |
![]() |
![]() |
![]() |
#3 | |
Местный
![]() Регистрация: 27.10.2018
Ресивер: PBI-1000S
Сообщений: 375
Сказал(а) спасибо: 420
Поблагодарили 566 раз(а) в 261 сообщениях
Вес репутации: 9 ![]() ![]() ![]() |
![]()
Умным людям пригодится - ~300 метров для gx3201a..... хотя платформа csky ...
|
|
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: |
![]() |
#4 | |
Прохожий
![]() Регистрация: 23.12.2019
Ресивер: U2Cb6
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]()
Извлекаем ecos.lzma из KERNEL.bin
Есть 4 способа: 1)Непосредственно из под установленной ОС Linux, Ubuntu например - https://ubuntu.com/download/desktop 2)Из под портативного Slax на флэшке - https://www.slax.org/ 3)Запуск дистрибутива Slax на виртуальной машине, например Oracle VM VirtualBox - https://www.virtualbox.org/ 4)Из под windows с помощью программы LinuxReader(говорим спасибо разработчикам LinuxReader за romfs - https://www.diskinternals.com/linux-reader/ romfs появится в официальной новой версии) LinuxReader с поддержкой romfs - https://yadi.sk/d/cS_MXXuv6Rc8NA Для извлечения файла на линуксах, в терминале написать mount -o loop ПутьДоОбраза ПутьКудаБудетСмонтированОбраз при этом путь должен уже существовать Пример: mount -o loop /home/guest/Desktop/KERNEL.bin /home/guest/Desktop/foldermount В LinuxReader смонтировать raw-диск, после чего можно сохранить файлы в файловую систему windows ecos.lzma извлекается простым 7z архиватором, на выходе получим файл ecos.bin |
![]() |
![]() |
![]() |
#6 |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]()
csky ecos toolchain 4.5.1 - https://yadi.sk/d/UjqRFR69VkP6Ig
архивы от nigroll1: gx3201a - https://yadi.sk/d/5rAxGDeTvm47VA c-sky linux tools x86_64 glibc linux 4.9.2 - https://yadi.sk/d/z_wx334nNbbi_A |
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#7 |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]()
Официально выпущенный LinuxReader с поддержкой romfs - https://eu.diskinternals.com/download/Linux_Reader.exe
|
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#8 |
Новичок
![]() Регистрация: 18.02.2020
Ресивер: GI SUNBIRD
Сообщений: 3
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0 ![]() |
![]()
Я пока , что умею в прошивках на GX6605S менять лого и пульт. Залил хорошую прошивку в ресивер GX6605S всё работает( тюнер, пульт), но не работает дисплей и кнопки на морде. Старая и новая прошивки есть. Может кто поможет решить эту проблему или объясните как сделать самому. Если это конечно будет не очень сложно новичку. Linux нет на компе и никогда не работал с ним.
|
![]() |
![]() |
![]() |
#9 |
Местный
![]() Регистрация: 27.10.2018
Ресивер: PBI-1000S
Сообщений: 375
Сказал(а) спасибо: 420
Поблагодарили 566 раз(а) в 261 сообщениях
Вес репутации: 9 ![]() ![]() ![]() |
![]()
для тех кто скачал , а главное понял для чего она ( GxLinux ) продолжение интересно или нет ? а то смотрю ни вопросов ни интереса ... по барабану ...
|
![]() |
![]() |
![]() |
#10 |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]() |
![]() |
![]() |
![]() |
#11 |
Гуру
![]() Регистрация: 31.08.2008
Ресивер: SMART
Адрес: Кременчуг
Сообщений: 1,384
Сказал(а) спасибо: 2,031
Поблагодарили 1,569 раз(а) в 799 сообщениях
Вес репутации: 22 ![]() ![]() ![]() ![]() |
![]()
Я не скачивал,так как немоё,но в образовательных целях будет интересно.
__________________
Дискле́ймер — особый вид интеллектуальной индульгенции ![]() ![]() |
![]() |
![]() |
![]() |
#12 |
Местный
![]() Регистрация: 27.10.2018
Ресивер: PBI-1000S
Сообщений: 375
Сказал(а) спасибо: 420
Поблагодарили 566 раз(а) в 261 сообщениях
Вес репутации: 9 ![]() ![]() ![]() |
![]()
хотя бы одному интересно - это уже что то ...
![]() 10:
ну а дальше скопипиз@нное с сайта ... ![]() 15:
кроме того вы можете из исходников компилить нужные пакеты . всё это было выложено в 2015г. и надеюсь понимаете реакцию на супер-пупер модные и быстрые процессоры . да теперь новее , но база одна и та-же. через родной терминал не очень удобно , поэтому пользуемся путти и для просмотра папок-файлов , замены , ставим WinSCP ... удачи !!! |
![]() |
![]() |
8 пользователя(ей) сказали cпасибо: |
![]() |
#13 | |
Местный
![]() Регистрация: 04.08.2017
Ресивер: QSat q-148, Tiger T2 Plus
Сообщений: 299
Сказал(а) спасибо: 80
Поблагодарили 166 раз(а) в 113 сообщениях
Вес репутации: 9 ![]() ![]() |
![]() Цитата:
Есть реальный пример компиляции ядра в том виде, как оно есть в приставке? А то бинхак - это баловство. |
|
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#14 | |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]() Цитата:
На счет прямой ссылки не знаю, с нее не устанавливал. FS из ecos не смонтируется, так как ecos.bin это сырая raw-прошивка |
|
![]() |
![]() |
![]() |
#15 |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]() |
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#16 |
Новичок
![]() Регистрация: 18.02.2020
Ресивер: GI SUNBIRD
Сообщений: 3
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0 ![]() |
![]()
Может кому-то понадобится. Программа (Extractor All) по извлечению файлов из прошивки, где можно взять родной лого.
https://yadi.sk/d/t0AR0wEviCHNhw |
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#17 |
Пользователь
![]() Регистрация: 17.08.2011
Ресивер: Uclan
Адрес: Кишинёв
Сообщений: 85
Сказал(а) спасибо: 141
Поблагодарили 60 раз(а) в 34 сообщениях
Вес репутации: 14 ![]() |
![]()
Страшно ругается на вирус.
|
![]() |
![]() |
![]() |
#18 |
Пользователь
![]() Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 6 ![]() |
![]() |
![]() |
![]() |
![]() |
#19 |
Новичок
![]() Регистрация: 18.02.2020
Ресивер: GI SUNBIRD
Сообщений: 3
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0 ![]() |
![]()
При скачивании Яндекс проверяет и после NOD 32. Никто ничего не обнаруживает. Среди запущенных процессов нет ни одного из перечисленных выше.
|
![]() |
![]() |
![]() |
#20 |
Пользователь
![]() Регистрация: 17.08.2011
Ресивер: Uclan
Адрес: Кишинёв
Сообщений: 85
Сказал(а) спасибо: 141
Поблагодарили 60 раз(а) в 34 сообщениях
Вес репутации: 14 ![]() |
![]()
Предупреждён, значит защищён.
Это подарок от наших египетских друзей. А функционала в ней нет. |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Универсальное ПО для Т2 ресиверов на процессоре GX3235S | users12 | Эфирное телевидение DVB-T/T2 | 1304 | 01.01.2025 17:39 |
Nationalchip Image Tool | users12 | U2C B6 | 206 | 24.02.2024 21:16 |
Китай, NationalChip, GX6605S | users12 | Флейм | 5 | 02.08.2022 13:15 |
Nationalchip Режим восстановления | Hosted | Эфирное телевидение DVB-T/T2 | 14 | 26.07.2019 22:38 |
MeeCast for GX3235S | users12 | Эфирное телевидение DVB-T/T2 | 51 | 01.03.2019 09:19 |