Как сохранить оригинальный бут-код

о железе плеера и о периферии

Как сохранить оригинальный бут-код

Postby Lossless » 21 Dec 2014, 12:52

Для всех плееров на чипах 1073, 1283, 1185, 1186 за исключением черного списка

Что такое бут-код (bootcode)?
Это специальный раздел программного обеспечения плеера, в котором содержатся:
- настройки внутренних регистров процессора
- картинки заставки, которую плеер показывает при старте
- программа-загрузчик, основная задача которой проверить правильность прошивки и запустить ее. Или же запустить режим обновления.

Что такое оригинальный бут-код?
Это что, что было в Вашем плеере после выпуска с завода.
Внимание!
Если Вы уже перешивали Ваш плеер "чуждыми" прошивками, и после этого у плеера сменилась стартовая заставка с логотипом производителя - не тратьте свое время на чтение этого поста. Ваш оригинальный бут-код уже стерт (почти безвозвратно)


Кому и зачем это нужно?
Если Вас полностью устраивает функционал фирменных прошивок и Вы не собираетесь пробовать прошивки от других плееров - можете дальше не читать.
Однако:
- если еще есть вариант вернуть плеер по гарантии,
- если Вы перепрошиваете Ваш плеер без подключения к источнику бесперебойного питания,
- если Вы хотите попробовать функционал прошивок от других производителей,
- если производитель Вашего плеера никогда не выкладывал прошивок к этой модели, или в прошивках нет и никогда не было бут-кода,
следует позаботиться о Вашем зверьке заранее.
Если Вы снимете данные со своего плеера по нашим инструкциям - в 99% случаев мы поможем вернуть Вашего зверька к жизни после неудачной перепрошивки. Как всегда - абсолютно бесплатно. Все вопросы о восстановлении просьба размещать здесь: 1073,1283 или 1185 или 1186

Как определить, есть ли буткод в прошивке?
Файл install.img - это архив и его можно открыть для просмотра. Лучшая программа для этого - 7-zip.
Если прошивка "фирменная" - будет сообщение о наличии данных за концом архива. Это так и должно быть.
Ищите внутри архива (в том числе в папках package* ) файлы bootloader.tar или Package_MP.tar. Это и есть бут-код. Если один из этих файлов есть и это фирменная прошивка для Вашего плеера - дальше делать ничего не нужно, производитель обо всем позаботился.

А что потребуется?
Вот максимальный набор того, что Вам может понадобиться:
- флешка, отформатированная в системе FAT32
- программа PuTTY.
- ну и сам плеер, подключенный к сети Интернет (кабелем или через Wi-Fi)

Данная операция абсолютно безопасна, но начинающим лучше команды копипастить отсюда.
Поехали...
ВНИМАНИЕ! копия области с буткодом это только копия! обратно простыми средствами ее не влить, попытаетесь - 100% кирпич. (некоторые области флеш защищены от записи, на уровне драйверов)

1. Желательно (но необязательно), чтобы к началу данного процесса в плеере не было HDD, флешек, карт и прочих носителей.
2. Подключаемся к плееру через телнет по инструкции.
3. - выполняем в телнете команду
Code: Select all
mount

плеер wrote:/ # mount
rootfs on / type rootfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /tmp type tmpfs (rw,relatime,mode=777,gid=1000)
/dev/block/mtdblock1 on /system type yaffs2 (rw,relatime)
/dev/block/mtdblock3 on /data type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mtdblock2 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
/ #

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

4. вставляем в плеер флешку (отформатированную в системе FAT32) и ждем 10 секунд

5. - снова выполняем команду
Code: Select all
mount

Разница с предыдущей есть? Новая строка - это адрес Вашей флешки. Обычно это что-то типа /tmp/usbmounts/sda1, но в Вашем конкретном случае может быть другое значение. Запомните или запишите его.
плеер wrote:/dev/block/sda1 on /tmp/usbmounts/sda1 type vfat (rw,relatime,uid=1000,gid=1015,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

- обратите внимание на атрибут (rw, если там окажется ro, надо будет выполнить команду
Code: Select all
mount -o remount rw /tmp/usbmounts/sda1


6. делаем копию раздела, содержащего бут-код на флешку
Вариантов всего 3:
- для плееров на 1073, 1283, 1185 - выполняем команду
Code: Select all
dd if=/dev/mtdblock/0 of=/tmp/usbmounts/sda1/mtd0.bin ; sync

- для плееров на 1186 с прошивкой без андроида - выполняем команду
Code: Select all
dd if=/dev/mtdblock0 of=/tmp/usbmounts/sda1/mtd0.bin ; sync

- для плееров на 1186 с андроидной прошивкой - выполняем команду
Code: Select all
dd if=/dev/block/mtdblock0 of=/tmp/usbmounts/sda1/mtd0.bin ; sync

Внимание! Операция может быть достаточно длительная, обязательно дождитесь завершения

7. Можно, но необязательно, посмотреть версию бут-кода командой, чтобы использовать в имени архива.
Code: Select all
cat /sys/realtek_boards/bootloader_version


8. Всё. Осталось только вставить флешку в комп, сжать файл mtd0.bin в архив (zip или 7z или rar), переименовать его во что-нибудь удобочитаемое (например - Rolsen_FHD-M320_0017.zip) и спрятать "в надежное место". А если Вы зальете этот архив на какой-нибудь файло-обменник и выложите линк здесь - многие Вам скажут спасибо, особенно если этот файл будет от редкой модели

Пожалуйста, размещайте здесь только линки, сами архивы здесь не нужны. Они достаточно громоздкие, и их нельзя использовать для восстановления плеера без предварительной обработки.
Xtreamer Prodigy (X3D_4.00_r0)
User avatar
Lossless
 
Posts: 358
Joined: 20 Oct 2010, 11:12
Location: Russia

Re: Как сохранить оригинальный бут-код

Postby FarVoice » 23 Dec 2014, 00:11

Коллекция бутов:
RTD1xx3
Asus
O!Play HDR1 0001.0202.0023 https://drive.google.com/file/d/0B7qjOp ... sp=sharing

DrHD
XS300i 0000.0202.0015 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Digma
HDMP500 0000.0201.1026L https://drive.google.com/file/d/0B7ylnK ... sp=sharing

emtec
V800H 0000.0201.1026U https://drive.google.com/file/d/0B7qjOp ... sp=sharing

eGreat
R6A 0000.0202.0015 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Eaget
M6 0000.0202.0026 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Gmini
HDR895R 0000.0201.0026 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

himedia
HD500 0000.0201.0015 https://drive.google.com/file/d/0B7qjOp ... sp=sharing

IconBIT
hdr12l 0000.0201.1026U https://drive.google.com/file/d/0B7qjOp ... sp=sharing

Konoos
MS500 noon.0202.0026 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Kengoo
Fly201HD 0000.0202.0028 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Kaiboer
H1073 Plus 0000.0202.0026 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
mele
S01G 0000.0201.1026U https://drive.google.com/file/d/0B7qjOp ... sp=sharing

RCA
RCA 910 0000.0201.0026 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Rolsen
FHD M23 0000.0202.0021 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

xTreamer
MK1 0000.0201.0014 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

RTD1185
3Q
425HW 0000.0303.0017 https://drive.google.com/file/d/0B7qjOp ... sp=sharing
345HW KIKG.0303.0017 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
Airtone
Airtone AT-ER1 0000.0303.0017 https://drive.google.com/file/d/1dvu3Ay ... sp=sharing
Digma
HDMP311 0000.0303.0015 https://drive.google.com/open?id=0B7yln ... DZKckREeEU
HDMP551 0000.0303.0015 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
eGreat
R1-II;R6A-II;R100/160/180 0000.0303.0020 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
R200-II;R800 0000.0303.0020 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Fantec
P3700 KIKG.0303.0017 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Gmini
HDR900D JIKG.0303.0016 https://drive.google.com/file/d/0B7qjOp ... sp=sharing

Giec
GK HD282 0000.0303.0017 https://drive.google.com/open?id=0B7yln ... 293U0lHWEU

Himedia
HD600B https://drive.google.com/file/d/0B7ylnK ... sp=sharing

IconBIT
xdr100dvbt IIKG.0303.0016 https://drive.google.com/file/d/0B7qjOp ... sp=sharing
xds42/52gl 0000.0303.0017 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
xds70gl 0000.0303.0017 https://drive.google.com/file/d/0B7qjOp ... sp=sharing
xds100gl IIKE.0305.0017 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
xds7gl ICIU.0303.0017 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
iNeXT
tv 0000.0303.0025-iNeXT-5 https://drive.google.com/file/d/0B7qjOp ... sp=sharing
bilink 0000.0303.0025-iNeXT-8 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
trinity 0000.0303.0026-iNeXT-13 https://drive.google.com/file/d/0B7qjOp ... sp=sharing
rodina tv 0000.0303.0025-iNeXT-20 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Konoos
GV4000 000.0303.0015 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Measy
e8hdl 0000.0303.0017 https://drive.google.com/file/d/0B7qjOp ... sp=sharing

MELE
HVC-BM03QW IIKE.0303.0017 https://drive.google.com/file/d/0B7qjOp ... sp=sharing

Rolsen
FHD-M320 usb3.0303.0018 https://drive.google.com/file/d/0B7qjOp ... sp=sharing

VENZ
T5&V10 0000.0303.0020 https://yadi.sk/d/8Yin8XVifai9D

Viewrocket
hd agent 0000.0303.0017 https://drive.google.com/file/d/0B7ylnK ... sp=sharing

Woxter
i-cube 2750 IIIG.0306.1017 https://drive.google.com/file/d/0B7qjOp ... sp=sharing

Xtreamer
SideWinder2 0000.0305.0018 https://drive.google.com/file/d/0B7ylnK ... sp=sharing
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Как сохранить оригинальный бут-код

Postby andrey79 » 14 Feb 2015, 13:52

Есть ли смысл сохранять и выкладывать на файло-обменник bootcode при установленной AMP r12? (поможет он кому-нибудь?)
Egreat eg-r6a (amp_r12_GUI-VRT)
andrey79
 
Posts: 10
Joined: 03 Feb 2015, 21:55
Location: Ukraine, Kiev

Re: Как сохранить оригинальный бут-код

Postby FarVoice » 14 Feb 2015, 14:17

буткод от ядра никак не зависит! Это прошивается производителями и как правило отсутствует в свободном доступе.
Потому и коллекционируем :)
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Как сохранить оригинальный бут-код

Postby andrey79 » 15 Feb 2015, 12:43

Сохранил по новой инструкции, вот лог выполнения
| +
~ # mount
rootfs on / type rootfs (rw)
/dev/root on / type yaffs2 (rw,noatime)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
/dev/mtdblock/2 on /usr/local/etc type yaffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/root on /usr/local/etc/mos type yaffs2 (rw,noatime)
/dev/loop/0 on /usr/local/bin type squashfs (ro)
/dev/scsi/host2/bus0/target0/lun0/part1 on /tmp/usbmounts/sda1 type vfat (rw,nodiratime,fmask=0000,dmask=0000,codepage=cp437,iocharset=iso8859-1,shortname=winnt,utf8)
~ # dd if=/dev/mtdblock/0 of=/tmp/usbmounts/sda1/mtd0.bin ; sync
49408+0 records in
49408+0 records out
25296896 bytes (24.1MB) copied, 9.151119 seconds, 2.6MB/s
~ # cat /sys/realtek_boards/bootloader_version
0000.0202.0015
~ #

Egreat EG-R6A (1073DD+) boot 0000.0202.0015 https://www.dropbox.com/s/eeo703q3qq6pi2m/Egreat%20EG-R6A%20%281073DD%2B%29%20boot_0000.0202.0015.zip?dl=0
Egreat eg-r6a (amp_r12_GUI-VRT)
andrey79
 
Posts: 10
Joined: 03 Feb 2015, 21:55
Location: Ukraine, Kiev

Re: Как сохранить оригинальный бут-код

Postby Lossless » 15 Feb 2015, 13:08

@andrey79
ОК, теперь все отлично. Через некоторое время мы обработаем Ваш файл и выложим готовый бут-код
Xtreamer Prodigy (X3D_4.00_r0)
User avatar
Lossless
 
Posts: 358
Joined: 20 Oct 2010, 11:12
Location: Russia

Re: Как сохранить оригинальный бут-код

Postby lorol » 15 Feb 2015, 21:56

@ Lossless,
А вот и 2 "небработенных" бут файлов снятых 1073' точно как описано выше:
(если кому-то нужны) Но обработка надо!

Eaget M6, 1073, Original Bootcode 0000.0202.0026
Eaget M880, 1073, Original Bootcode 0000.0202.0016

http://lorol.heliohost.org/mos/boots/
2x EAGET(1073) AMP_r12 GUI: VRT | 1x XDS73D-mk2(1186) xds1003d_11131 (и AMPS_r6 + 3DGui) :::
User avatar
lorol
 
Posts: 86
Joined: 29 Dec 2014, 18:51
Location: Canada

Re: Как сохранить оригинальный бут-код

Postby Virtual » 15 Feb 2015, 22:30

для 1073 бут ниже 19го некритично.... ибо можно собрать любой.
(имхо и в 26 ничего вкусного, самосборный стабилен, разве только для возврата по гарантии пригодится)
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6860
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Как сохранить оригинальный бут-код

Postby lorol » 27 Feb 2015, 03:51

Тоже снял 70MB dd на IconBIT XDS73D_MK2 1186, c Андроидом:
Здесь (9М 7z)
| +
# cat /sys/realtek_boards/bootloader_version
ICAE.0402.1057

dd if=/dev/block/mtdblock0 of=/tmp/www/my/mtd0.bin ; sync
143360+0 records in
143360+0 records out
73400320 bytes (70.0MB) copied, 25.004640 seconds, 2.8MB/s
2x EAGET(1073) AMP_r12 GUI: VRT | 1x XDS73D-mk2(1186) xds1003d_11131 (и AMPS_r6 + 3DGui) :::
User avatar
lorol
 
Posts: 86
Joined: 29 Dec 2014, 18:51
Location: Canada

Re: Как сохранить оригинальный бут-код

Postby FarVoice » 27 Feb 2015, 07:59

буты 1186 почти не актуальны - они часто есть в официальных прошивках. Исключение - игриты и их клоны.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 4 guests