AAF Flash Olympiaimage

agla

Пользователь
В этом имидже squashfs сжата lzma алгоритмом. Сначала нужно "выкусить" файловую систему, затем распаковать.
Прилагаю небольшой скрипт по извлечению rootfs.
Запускать лучше под Линуксом ./extractsquashfs.sh <имя нашего имиджа>.
В результате получим rootfs.img - сжатый имидж.
Дальше извлекаем файловую систему.
Я проверял под Линуксом и непосредственно на ресивере.
Утилита ./unsquashfs-lzma rootfs.img - получаем директорий squashfs-root.
К сожалению времени сейчас совсем на эксперименты нет. Под Линуксом и на ресивере получаются немного разные по объёму и составу директории.
Думаю лучше использовать утилиту из ba-tools (прикреплена).
Сжимать не пробовал. Думаю, народ поможет :)
 

Вложения

  • sh4tools.rar
    83,7 KB · Просмотры: 20

LMik

Пользователь
В этом имидже squashfs сжата lzma алгоритмом. Сначала нужно "выкусить" файловую систему, затем распаковать.
Прилагаю небольшой скрипт по извлечению rootfs.
Запускать лучше под Линуксом ./extractsquashfs.sh <имя нашего имиджа>.
В результате получим rootfs.img - сжатый имидж.
Дальше извлекаем файловую систему.
Я проверял под Линуксом и непосредственно на ресивере.
Утилита ./unsquashfs-lzma rootfs.img - получаем директорий squashfs-root.
К сожалению времени сейчас совсем на эксперименты нет. Под Линуксом и на ресивере получаются немного разные по объёму и составу директории.
Думаю лучше использовать утилиту из ba-tools (прикреплена).
Сжимать не пробовал. Думаю, народ поможет :)

unsquashfs-lzma под линухом не запустилась. Только на рессивере. Да и делать это надо думаю на нем.

Надо придумать чем сжать теперь :)
 

gogulis

Любитель Сат-ТВ
dd if=/dev/mtdblock"$mtd" of=/tmp/"$time"_"$version"_"$name"_backup_e2.img
вот те команда которая делает .img, но наоборот от полного .img , не от бакупа неполучается....
Файловая система JFFS2
не совсем так....
Код:
AAF-ufs910:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
/dev/mtdblock3 on /var type jffs2 (rw)
/dev/mtdblock3 on /root type jffs2 (rw)
/dev/mtdblock3 on /etc/enigma2 type jffs2 (rw)
/dev/mtdblock3 on /media type jffs2 (rw)
/dev/mtdblock3 on /swap type jffs2 (rw)
/dev/mtdblock3 on /usr/lib type jffs2 (rw)
/dev/root on /usr/lib/python2.6 type squashfs (ro)
/dev/root on /usr/lib/enigma2 type squashfs (ro)
/dev/mtdblock3 on /usr/lib/enigma2/python/Plugins type jffs2 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /ram type tmpfs (rw)
/dev/root on /dev.static type squashfs (ro)
tmpfs on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /tmp type tmpfs (rw)
/dev/sda1 on /var/swap type ext2 (rw,noatime,nodiratime)
/dev/sda1 on /usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/saver type ext2 (rw,noatime,nodiratime)
/dev/sda2 on /media/autofs/XBA type ext2 (rw,noatime,nodiratime)
/dev/sda3 on /media/autofs/MINI1 type ext2 (rw,noatime,nodiratime)
/dev/sda4 on /media/autofs/MINI2 type ext2 (rw,noatime,nodiratime)
/dev/sda1 on /media/hdd type ext2 (rw,noatime,nodiratime)
 
Последнее редактирование:

agla

Пользователь
unsquashfs-lzma под линухом не запустилась. Только на рессивере. Да и делать это надо думаю на нем.

Надо придумать чем сжать теперь :)

Да, под Линуксом свои программы. Я под SH4 выложил из BA. Скрипт под Линукс (можно изменить под SH4, stat команды нет - можно константу прописать).
Под Линуксом есть свой mksquashfs-lzma. Могу выложить эти утилиты.
Я не ставил этот имидж себе на ресивер - не могу сравнить, что получается в результате распаковки. Совпадают?
 

LMik

Пользователь
Да, под Линуксом свои программы. Я под SH4 выложил из BA. Скрипт под Линукс (можно изменить под SH4, stat команды нет - можно константу прописать).
Под Линуксом есть свой mksquashfs-lzma. Могу выложить эти утилиты.
Я не ставил этот имидж себе на ресивер - не могу сравнить, что получается в результате распаковки. Совпадают?

Да уже получилось, осталось только запаковать обратно, хз где сделать, там же надо http://www.squashfs-lzma.org/ ядро пропатчить и модуль собрать с поддержкой LZMA

Добавлено через 2 минуты
Да, под Линуксом свои программы. Я под SH4 выложил из BA. Скрипт под Линукс (можно изменить под SH4, stat команды нет - можно константу прописать).
Под Линуксом есть свой mksquashfs-lzma. Могу выложить эти утилиты.
Я не ставил этот имидж себе на ресивер - не могу сравнить, что получается в результате распаковки. Совпадают?

mksquashfs-lzma выкладывайте :) Попробуем.
 
Последнее редактирование:

agla

Пользователь
Вот под Линукс. Из openwrt проекта. Надо попробовать разжать и сжать под Линуксом. При сжатии нужно опции выставить. Поэкспериментируйте.
 

Вложения

  • linuxtools.rar
    124,9 KB · Просмотры: 18

LMik

Пользователь
extractsquashfs.sh выдергивает rootfs образ, а что там еще в img завернуто?

Добавлено через 4 минуты
Разница между оригиналом root.img и новым в 5 мегов. Что-то не получается :(

Добавлено через 9 минут
C ключиками -noF -noI получилось что-то близко похожее на оригинал, теперь надо обратно в img запаковать как-то :(
 
Последнее редактирование:

gogulis

Любитель Сат-ТВ
Теоритический то, что получилось , должно сработать как update...
Не весь image install , а как update...

Тут не про катю, но думаю пригодится всем....
 

LMik

Пользователь
Не, как апдейт не пошло. Убил катю.

Интересно, можно ли как то на УСБ через комп накатить образ чтобы через mini загрузилось с неё?
 

St0nE

Профи в Сат-ТВ
Итак... Вчера решил немного потанцевать с бубном... Цепанул ресивер по COM порту, поставил на него Maxi-U-Boot. Восстановил во флеше оригинальный имидж с фтп, потом немного потанцевал с установкой энигмы во флеш... В конечном итоге, через КСС 3.2b поставил AAF Weihnachtsimage, он как раз последний с расширением kim шел... А после спокойно воткнул Олимпию... Поставил новый mgcamd 1,35, настроил, переключение каналов достаточно быстрое стало.... пару раз HD+++ подвисало, после третьего или четвертого перегруза ресивера стало достаточно стабильно показывать... Пару часов еще посмотрел кино по HD.... все нормально было. Мне даже как то понравилось... :)
P.S. Вопрос не по теме... Сейчас на плючах появилось дублирование некоторых каналов и они на разных транспордерах... Что это такое и как от этого избавиться? А то их удаляешь, а они опять появляются сами...
 

LMik

Пользователь
Тоже прошил катю с нуля, поставил олимпиаду. С 5 перезагрузки HD стало показывать. За час раз 10 рассыпается на пол секунды. + раз в пол часа пропадает звук. Всё плохо :(.
 

allllex

Модератор
Команда форума
P.S. Вопрос не по теме... Сейчас на плючах появилось дублирование некоторых каналов и они на разных транспордерах... Что это такое и как от этого избавиться? А то их удаляешь, а они опять появляются сами...
На транспондере 12418 L дубляжи каналов для новой карточки социального пакета. Сотри вообще этот транспондер. Они только мешаются
 

Evdok

Модератор "Octagon"
Команда форума
Сейчас на плючах появилось дублирование некоторых каналов и они на разных транспордерах... Что это такое и как от этого избавиться? А то их удаляешь, а они опять появляются сами...
Пакет "Лайт" скорее всего :)
 

sathacko

Профи в Сат-ТВ
Резистор паяли?
 

lexxz

Профи в Сат-ТВ
Ставили в Гринтелепром
 

LMik

Пользователь
Я решил эту проблему установкой кулера

На сабжевом имейдже? У меня кулер стоит, внутри мороз. Только ХД работают после 5 перезагрузки и звук пропадает через пол часа работы, приходится переключать туда сюда. Звук через оптику идет.
 
Последнее редактирование:
Сверху