Объявление

Свернуть
Пока нет объявлений.

Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

    тк садрим без особых проблем замутил свой имедж, то думаю следует узнать, как это делать.
    ну может ктото захочет выпускать свои имеджи или делать для себя чтонить особенное.
    тк сурсов от проши нет, то имежд= то, что мы можем сделать с азером- а это установить плагинчики и заменить пару картинок, ну смелые поидее могут позаменять драйвера- выдрать чтонить из старой проши и всунуть в новую...
    вобщем есть о чем поговорить



    структура patch.romfs после дегекомпрессии:

    /DISK1
    /DISK2
    /FLASH
    /MMP
    command.seq
    loader_build_date
    postPatch
    prePatch
    restoreMac
    Update.list

    в папке /FLASH находится Loader.bin

    осталось только узнать, как распаковать (gedecompressed) этот архив и запаковать назад и всё
    Обсуждение всех нюансов развода в Германии. www.razvod.net

  • #2
    Re: Создание собственного имеджа для Azbox HD (обсуждение)

    The format of the patch.bin is pretty simple...

    40 bytes of header (seems to be fixed)
    16 bytes of md5sum of the patch.cramfs
    remainder is the 'patch.cramfs'

    So, on a normal linux box

    dd if=patch.bin of=header.bin bs=40 count=1
    dd if=patch.bin of=md5sum.bin bs=8 skip=5 count=2
    dd if=patch.bin of=patch.cramfs.bin bs=56 skip=1

    As always with 'dd', you use the largest block size -
    copying single bytes is very slow.

    Checking the result...
    od -t x1 md5sum.bin
    md5sum patch.cramfs.bin

    Note: the AZbox simplified version of 'od' does not support '-t x1' option,
    and 'hexdump -C' is not supported.
    Spoiler
    http://www.satdudez.org/forum/showpost.php?p=654340&postcount=32


    Обсуждение всех нюансов развода в Германии. www.razvod.net

    Комментарий


    • #3
      Re: Создание собственного имеджа для Azbox HD (обсуждение)

      Код:
      AZBox[~]$ cd /DATA/hdb1/download/
      AZBox[download]$ ls
      patch.bin
      AZBox[download]$ dd if=patch.bin of=header.bin bs=40 count=1
      1+0 records in
      1+0 records out
      AZBox[download]$ dd if=patch.bin of=md5sum.bin bs=8 skip=5 count=2
      2+0 records in
      2+0 records out
      AZBox[download]$ dd if=patch.bin of=patch.cramfs.bin bs=56 skip=1
      890587+1 records in
      890587+1 records out
      результат:



      ну дело сдвинулось с места.

      теперь нужно узнать-
      как распаковать patch.cramfs.bin
      как потом измененные файлы запаковать
      потом высчитать мд5 от этого пакета
      потом собрать это добро воедино.
      Обсуждение всех нюансов развода в Германии. www.razvod.net

      Комментарий


      • #4
        Re: Создание собственного имеджа для Azbox HD (обсуждение)

        монтируется это дело тоже очень просто:

        создаем папку и монтируем
        Код:
        AZBox[download]$ mkdir -p /DATA/hdb1/download/image
        AZBox[download]$ mount -o loop patch.cramfs.bin /DATA/hdb1/download/image
        результат:



        AZBox[download]$ mount
        /proc on /proc type proc (rw,nodiratime)
        /dev/mtdblock5 on /DISK1 type jffs2 (ro,noatime)
        devpts on /dev/pts type devpts (rw)
        tmpfs on /tmp type tmpfs (rw)
        sysfs on /sys type sysfs (rw)
        /dev/hda1 on /MMP type ext3 (ro,data=ordered)
        /dev/hda2 on /PLUGINS type ext3 (rw,data=ordered)
        /dev/hda3 on /DISK2 type ext3 (rw,data=ordered)
        /dev/hda4 on /Download type ext3 (rw,data=ordered)
        /dev/hdb1 on /DATA/hdb1 type ext3 (rw,data=ordered)
        /dev/loop0 on /DATA/hdb1/download/image type cramfs (ro)
        может кто может замонтировать, чтобы можно было изменять файлы, подскажите.
        ну а пока можно перекинуть файлы в другую папку и там их редактировать...
        Обсуждение всех нюансов развода в Германии. www.razvod.net

        Комментарий


        • #5
          Re: Создание собственного имеджа для Azbox HD (обсуждение)

          http://www.dbox2.info/files/cat5/newtuxflashtools.zip

          это софтиной смог открыть patch.cramfs.bin под виндой



          помню давным давно ей игрался с дбокс2.

          сейчас нужно узмать- как заменять/добавлять/удалять файлы.
          потом соранить на винду, перекинуть по фтп на азер и потом собрать какимто макаром.

          -------------
          странно изменил тольк один файл: version.txt вписал туда
          Код:
          0.9.3877 Pristavka.de AZBox
          в итоге сохраненый файл стал на 200 килобайт больше... может тулза и не подойдет

          AZBox[download]$ md5sum patch.cramfs.bin
          46fe10dd534d67f1daf8cb94ec2ad461 patch.cramfs.bin

          теперь нужно узнать, как эту сумму вписать в md5sum.bin
          -------------
          провел анализ оригинальных файлов


          AZBox[download]$ md5sum patch.cramfs.bin_original
          b942ab17d84b183ca43e26f2103a856c patch.cramfs.bin_original
          вроде как проще пареной репы
          Обсуждение всех нюансов развода в Германии. www.razvod.net

          Комментарий


          • #6
            Re: Создание собственного имеджа для Azbox HD (обсуждение)

            теперь осталось соеденить полученые файлы воедино

            header.bin
            md5sum.bin
            patch.cramfs.bin

            в рабочий patch.bin

            помоему тупая склейка здесь не прокатит, тк при вырезании этих файлов из patch.bin были пропущены определенные блоки...

            AZBox[download]$ dd if=patch.bin of=header.bin bs=40 count=1
            1+0 records in
            1+0 records out
            AZBox[download]$ dd if=patch.bin of=md5sum.bin bs=8 skip=5 count=2
            2+0 records in
            2+0 records out
            AZBox[download]$ dd if=patch.bin of=patch.cramfs.bin bs=56 skip=1
            890587+1 records in
            890587+1 records out
            опять анализ:
            1й файл - один блок 40байт
            2й файл - два блока по 8байт пропустив 5х8байт (первый файл - который=40)
            3й файл - блоки размером 56байт пропустив 1х56 (40байт лоадер и 2х8байт мд5 сумма)

            вывод:
            вроде и тупая склейка тут прокатит

            Код:
            AZBox[download]$ cat header.bin md5sum.bin patch.cramfs.bin > patch.bin
            Обсуждение всех нюансов развода в Германии. www.razvod.net

            Комментарий


            • #7
              Re: Создание собственного имеджа для Azbox HD (обсуждение)

              мноюсозданый patch.bin не распознался

              решил проверить
              AZBox[download]$ cat header.bin md5sum.bin patch.cramfs.bin > patch.bin
              AZBox[download]$ ls -l
              -rw-r--r-- 1 root root 40 Nov 22 12:56 header.bin
              -rw-r--r-- 1 root root 16 Nov 22 13:03 md5sum.bin
              -rw-r--r-- 1 root root 47632440 Nov 22 13:04 patch.bin
              -rw-r--r-- 1 root root 47632384 Nov 22 13:00 patch.cramfs.bin
              -rw-r--r-- 1 root root 47632440 Nov 22 12:55 patch_original.bin
              разобрал оригинальный имедж и собрал его, он распознался с убс как положено.

              вобщем разобрать и собрать не проблема, будем искать, как редактировать кишки
              Обсуждение всех нюансов развода в Германии. www.razvod.net

              Комментарий


              • #8
                Re: Создание собственного имеджа для Azbox HD (обсуждение)

                Spoiler

                -rw-r--r-- 1 root root 40 Nov 22 12:56 header.bin
                -rw-r--r-- 1 root root 16 Nov 22 13:03 md5sum.bin
                -rw-r--r-- 1 root root 16 Nov 22 13:44 md5sum2.bin
                -rw-r--r-- 1 root root 47632440 Nov 22 13:45 patch.bin
                -rw-r--r-- 1 root root 47632384 Nov 22 13:00 patch.cramfs.bin
                -rw-r--r-- 1 root root 47632384 Nov 22 13:41 patch.cramfs2.bin
                -rw-r--r-- 1 root root 47632440 Nov 22 12:55 patch_original.bin







                всё заработало. делал всё также, только нынче в NewTuxFlash когда закинул свой текстовик, то сменил юзера и группу на 0 0, если кидаешь файл то он автоматом получает юзера 500 и группу 100



                вот такие пироги, всем удачи в создании своих имеджей

                у меня нет ни времени ни желания, просто подумал- если сатдрим замутил свои причендалы, то чем приставка хуже

                странно, что всякие нытики ждут сурсов и ниразу не выпустили имидж со всеми эмуляторами и тп.
                Обсуждение всех нюансов развода в Германии. www.razvod.net

                Комментарий


                • #9
                  Re: FAQ: Создание собственного имеджа для Azbox HD (на основе оригинального)

                  молодец
                  просьба (не все кто читает спецы, однако многие хотели бы ими стать)
                  дай пожалуйста перечень прог, необходимых для повторения проделанной тобою работы
                  спасибо
                  AzBox HD Premium +
                  HDD 1T
                  f/w 0.9.4348

                  Комментарий


                  • #10
                    Re: FAQ: Создание собственного имеджа для Azbox HD (на основе оригинального)

                    любой фтп клиент и любой хексредактор, этого достаточно.
                    ах да телнет клиент чуть не забыл
                    Обсуждение всех нюансов развода в Германии. www.razvod.net

                    Комментарий


                    • #11
                      Re: FAQ: Создание собственного имеджа для Azbox HD (на основе оригинального)

                      Интересная тема, но почему-то мало отзывов, предложений
                      ИТАК, кое-что обобщил, изложил, как я думаю, достаточно подробно.
                      Идея и подход — нитрогена
                      Здесь — результат моего повторения
                      Что-бы собрать свой образ на основе чужого нужно:
                      1- разоброть чужой
                      2- что-то там подправить
                      3- собрать, но уже как свой
                      Теперь по порядку.

                      Часть 1. Потроха

                      Обновленя (имиджи) для ресивера имеют такой упакованный вид — patch.bin
                      Теперь о структуре.
                      Этот файлик состоит из 3-х частей:
                      загаловка (его размер как правило фиксирован и равен 40 байтам)
                      файлика md5sum с контрольной суммой для patch.cramfs (длинна 16 байт)
                      и собственно сам patch.cramfs
                      Теперь немножко о patch.cramfs
                      Это образ нашего обновления (имиджа).
                      Compressed ROM file system (cramfs) — свободная сжатая файловая система для Linux для встраиваемых систем. Разработана для простоты обращения и эффективного использования свободного места. Создаётся образ cramfs с помощью утилиты mkcramfs.
                      Именно в этом файле и находятся патчи, имиджи, системка ….
                      Вопрос как их достать.
                      Оказывается не сложно.
                      У меня имеются:
                      Мак
                      программа TERMINAL
                      Создаем папочку (желательно в корневом каталоге — проще работать), пусть будет - AZBox
                      Кладем туда наше обновление - patch.bin
                      Запускаем TERMINAL
                      даем команду ls - вывести информацию о файле(-ах) находящихся в выбранной папке
                      AZBox $ ls
                      видим
                      patch.bin
                      теперь отделим и скопируем в нашу папку заголовок
                      AZBox[download]$ dd if=patch.bin of=header.bin bs=40 count=1
                      видим
                      1+0 records in
                      1+0 records out
                      отделим и скопируем в нашу папку файлик md5sum с контрольной суммой
                      AZBox[download]$ dd if=patch.bin of=md5sum.bin bs=8 skip=5 count=2
                      видим
                      2+0 records in
                      2+0 records out
                      и наконец остаточек — нужный нам образ
                      AZBox[download]$ dd if=patch.bin of=patch.cramfs.bin bs=56 skip=1
                      видим
                      890587+1 records in
                      890587+1 records out
                      таким образом в созданной нами папке AZBox появилось еще 3 файлика (бинарика):
                      header
                      md5sum
                      patch.cramfs

                      В Айзере файловая система разбита на 4 основние части:
                      часть 1 = 4mb содержит /etc и /message папки
                      часть 2= 17mb содержит /openxcas
                      часть 3= 85mb содержит /lost&found
                      часть 4=147mb содержит /bin /etc /hd /lib /modules /usr

                      Наш patch.cramfs это образ файловой системы Айзера с различными примочками, которые мы устанавливаем. И его структура должна соответствовать файловой структуре Айзера. А именно:

                      /DISK1
                      /DISK2
                      /FLASH
                      /MMP
                      command.seq
                      loader_build_date
                      postPatch
                      prePatch
                      restoreMac
                      Update.list

                      Осталось чуть-чуть, - а именно все это изъять из образа.
                      Под Мак я не нашел нужную прогу (может так искал), а под Винду — пожалуйста, предложение нитрогена — newtuxflashtools.
                      Запускаем, выбираем наш образ — и все : в окошке весь patch как на ладоне. Выделяем, перенносим в рабочую папку и смотрим, анализируем.
                      Все, эта часть закончена.
                      Как для меня прога newtuxflashtools — неудобная, т.к. интерфейс немецкий, под Виндою.
                      Если кто знает альтернативу — буду благодарен, сэкономит время.
                      AzBox HD Premium +
                      HDD 1T
                      f/w 0.9.4348

                      Комментарий


                      • #12
                        Re: FAQ: Создание собственного имеджа для Azbox HD (на основе оригинального)

                        поидее правильнее всего монтировать этот крампс под линуксом в RW модусе, в азере я не смог этого добится. а так линукс и еще раз линукс и не будет никаких проблем с правами файлов и тп.
                        Обсуждение всех нюансов развода в Германии. www.razvod.net

                        Комментарий


                        • #13
                          Re: FAQ: Создание собственного имеджа для Azbox HD (на основе оригинального)

                          что касается прав - так это да
                          попробую под Маком
                          следующий этап планирую сделать анализ (сравнительный) пары патчей
                          а в заключение сборка готового результата и проверка
                          проблема в том что не могу у нас купить пока премиум (выбор сделан)
                          только обещают с интервалом 2 недели завезти, а в сатдриме мне уже ответили... да и цена у них

                          P.S. что касается прав - так с виндой это почти всегда так
                          AzBox HD Premium +
                          HDD 1T
                          f/w 0.9.4348

                          Комментарий


                          • #14
                            Re: FAQ: Создание собственного имеджа для Azbox HD (на основе оригинального)

                            я надеюсь ты про сатдрим начитан, они будут делатьс свои имеджи с активацией и тп.
                            они работают над ндс акадно, потом будут нтв+ хд привинчивать...
                            Обсуждение всех нюансов развода в Германии. www.razvod.net

                            Комментарий


                            • #15
                              Re: FAQ: Создание собственного имеджа для Azbox HD (на основе оригинального)

                              попробуем для этого поковыряться с потрохами имиджа
                              может что получится
                              AzBox HD Premium +
                              HDD 1T
                              f/w 0.9.4348

                              Комментарий

                              Обработка...
                              X