Для этого нам понадобятся:
а). Программа Extract (в подвеске)
б). Программа AZ_E2_Packer (в подвеске)
в). Файл ядра (по желанию). Последнюю версию скачиваем отсюда:
http://sourceforge.net/projects/rticoree2/files/kernel/zbimage-linux-xrpc-2.6.29_1.zip/download
г). Компьютер с линуксом или виртуальную машину на базе линукса.
1. Extract.exe - Это инструмент распаковки, с помощью которого распаковывается patch.e2 ( RTi core Enigma 2 находятся в формате patch.e2 ). С этой программой вы получите kernel и image2 ( в cramfs с e2 файлами )
2. Запускаем программу и нажимаем GO! Открывается окно, в котором вы указываете свой файл для распаковки patch.e2. В примере файл лежит в корне диска С
3. Открывается второе окно, в котором вы указываете заранее созданную на компе папку для распаковки имиджа. В примере папка Cramfs & Kernel
4. Получаем сообщение, что распаковка произошла. В папке создалось два файла:
image2 и kernel.
Для дальнейшей работы необходим компьютер с линуксом, или установленную на Windows виртуальную машину на базе линукса.
5. Скопируйте image2 в linux машину в /root/ , и у вас будет /root/image2
6. Затем в линуксе даем команды:
mkdir /root/realise
mkdir /Patch
mount -t cramfs /root/image2 /Patch -o loop
cd /Patch
tar -cf - . | tar -C /root/realise/ -xpf -
Что мы сделали?
Создали в папке root подпапку realize. Создали папку Patch. Примонтировали cramfs, и распаковали RTi Core image в /root/realise/
7. Теперь можно в этой папке производить изменения и подгонять имидж под себя.
8. Когда все сделаете, отправьте команду:
mkcramfs /root/realise/MMP /root/my_image_2
Мы создали пакет my_image_2 на линуксе в папке /root/
9. Копируем my_image_2 на Windows компьютер ,
10. Для запаковки запускаем программу AZ_E2_Packer,
11. Загружаем сохраненный нами my_image_2, нажимая кнопку Browse и выбирая файл.
12. Загружаем файл kernel (если хотите). Я загрузил старый, созданный ранее программой Extract.
13. Назовите свой имидж как хотите в окошках внизу, имея ввиду детали ниже.
Запаковываете кнопкой Pack и получаете имидж в формате patch.e2. Он находится в папке tmp1, которая находится в папке с самой программой AZ_E2_Packer.exe
Детали по надписям в нижних окнах программ:
-ID TEam - 10 байтов ( например: RTi Team, SIF Team, or PB Team )
-ID Enigma - 20 байтоа ( например следующие 20 байтов ID Enigma: BlackHole Enigma usb dvb-t и т.д. )
-Version - 10 байт ( например: как версия 1.1.4 )
-About Enigma - 12 байт ( например: это PB Enigma )
-размер cramfs - 4 байта
-cramfs - контент e2 файлов
-описание ядра - 12 байт
-размер ядра - 4 байт
-kernel
Оригинал здесь:
http://sourceforge.net/projects/rticoree2/files/image_tools/
а). Программа Extract (в подвеске)
б). Программа AZ_E2_Packer (в подвеске)
в). Файл ядра (по желанию). Последнюю версию скачиваем отсюда:
http://sourceforge.net/projects/rticoree2/files/kernel/zbimage-linux-xrpc-2.6.29_1.zip/download
г). Компьютер с линуксом или виртуальную машину на базе линукса.
1. Extract.exe - Это инструмент распаковки, с помощью которого распаковывается patch.e2 ( RTi core Enigma 2 находятся в формате patch.e2 ). С этой программой вы получите kernel и image2 ( в cramfs с e2 файлами )
2. Запускаем программу и нажимаем GO! Открывается окно, в котором вы указываете свой файл для распаковки patch.e2. В примере файл лежит в корне диска С
3. Открывается второе окно, в котором вы указываете заранее созданную на компе папку для распаковки имиджа. В примере папка Cramfs & Kernel
4. Получаем сообщение, что распаковка произошла. В папке создалось два файла:
image2 и kernel.
Для дальнейшей работы необходим компьютер с линуксом, или установленную на Windows виртуальную машину на базе линукса.
5. Скопируйте image2 в linux машину в /root/ , и у вас будет /root/image2
6. Затем в линуксе даем команды:
mkdir /root/realise
mkdir /Patch
mount -t cramfs /root/image2 /Patch -o loop
cd /Patch
tar -cf - . | tar -C /root/realise/ -xpf -
Что мы сделали?
Создали в папке root подпапку realize. Создали папку Patch. Примонтировали cramfs, и распаковали RTi Core image в /root/realise/
7. Теперь можно в этой папке производить изменения и подгонять имидж под себя.
8. Когда все сделаете, отправьте команду:
mkcramfs /root/realise/MMP /root/my_image_2
Мы создали пакет my_image_2 на линуксе в папке /root/
9. Копируем my_image_2 на Windows компьютер ,
10. Для запаковки запускаем программу AZ_E2_Packer,
11. Загружаем сохраненный нами my_image_2, нажимая кнопку Browse и выбирая файл.
12. Загружаем файл kernel (если хотите). Я загрузил старый, созданный ранее программой Extract.
13. Назовите свой имидж как хотите в окошках внизу, имея ввиду детали ниже.
Запаковываете кнопкой Pack и получаете имидж в формате patch.e2. Он находится в папке tmp1, которая находится в папке с самой программой AZ_E2_Packer.exe
Детали по надписям в нижних окнах программ:
-ID TEam - 10 байтов ( например: RTi Team, SIF Team, or PB Team )
-ID Enigma - 20 байтоа ( например следующие 20 байтов ID Enigma: BlackHole Enigma usb dvb-t и т.д. )
-Version - 10 байт ( например: как версия 1.1.4 )
-About Enigma - 12 байт ( например: это PB Enigma )
-размер cramfs - 4 байта
-cramfs - контент e2 файлов
-описание ядра - 12 байт
-размер ядра - 4 байт
-kernel
Оригинал здесь:
http://sourceforge.net/projects/rticoree2/files/image_tools/
Вложения
Последнее редактирование: