Неофициальный клуб пользователей HD видео плеера WD TV


»Юзер: »Пароль:   Запомнить? 
WDTV Forum / Форум про WD TV Live / Полезная информация / Разборка и сборка прошивки WDTV Live
Написано:  08 Окт 2010 22:36
Строго по инструкции собрал прошивку с подправлеными ru.po и ru.mo, записал wdtvlive.bin на флеш, и...
Что-то где-то не срослось, вэдэ ушло в бесконечный цикл "перезагрузка-обновление-перезагрузка-обновление"... В чем косяк?
Написано:  08 Окт 2010 23:16
Хеш не обновил.
Обнови файл /md5sum.txt
Ну, или как вариант - полностью очисти
__________________
Написано:  11 Окт 2010 10:32
хм решил собрать по новому прошу,но вд на удивление прошу не увидел,хотя мд5 сумма посчиталась и вначале добавилась и в конце строчки нужные есть,пока непойму где косяк ?!
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  11 Окт 2010 19:57
У мня тоже "подписаная" magic'ом, вот с такой строчкой в конце:
CE FA BE BA 02 00 00 00 00 C0 CE 01 00 00 00 00
не увиделась
Забил на мэджик, собрал bin по рецепту от Dima777 -загрузилось. Правда, с глюками - на главной странице, там где меню крестом, фоновая картинка есть, а на страницах со списками (настройки, браузер) - черный фон
Б..я буду, никуда не лазил, только ru.po и ru.mo поменял... Что за ..? Видно, ручки кривые
Написано:  11 Окт 2010 21:14
cravcha
У меня черный фон наблюдался,когда я не заменил или вообще забыл добавить в /osd/image/ villa_bg.png и villa_bg.jpg.И в б-радовской прошивке вроде есть еще картинка с названием с заглавной буквой Villa_bg.png
Так что проверь и исправь,если найдешь недостаток(как вариант,то просто создай 3-и одинаковых картинки с выше указанными названиями и замени их в /osd/image/)
Написано:  11 Окт 2010 22:11
Я ж грю, я в /osd/image/ ничего не трогал. Что распаковалось из оригинального bin'а 1.02.21, то там и осталось. По дефолту там лежит villa_bg.jpg и Villa_bg.png. Есть еще похожая картинка welcome_background_bg.jpg. Ну и ессно, положить в один каталог villa_bg.png и Villa_bg.png под виндой не получится.
Написано:  12 Окт 2010 00:08
Я же и не спорю,что не трогал.Издержки производства)
По идеи Villa_bg.png вообще нейтральная картинка(она черная).Попробуй villa_bg.jpg сконвертировать в Villa_bg.png и заменить обе стандартные картинки или только Villa_bg.png.
Написано:  12 Окт 2010 10:03
Цитата:
У мня тоже "подписаная" magic'ом, вот с такой строчкой в конце:
CE FA BE BA 02 00 00 00 00 C0 CE 01 00 00 00 00
не увиделась 

00C0CE01 = 0x01CEC000 = 30326784 = 30M
30 метров - что-то маловато, видать что-то лишнее стер. Должно быть метров 80
__________________
Написано:  12 Окт 2010 18:45   Отредактировано: cravcha
Цитата:
По идеи Villa_bg.png вообще нейтральная картинка(она черная)


И вовсе она не черная. Такая же, как и villa_bg.jpg.
Так и должно быть, имхо. Я вообще не понимаю, зачем villa_bg.jpg нужен... Во всех xml ссылка на villa_bg.png... 

Цитата:
00C0CE01 = 0x01CEC000 = 30326784 = 30M
30 метров - что-то маловато, видать что-то лишнее стер. Должно быть метров 80


То есть как 80??? 30 326 784 - вот точный вес wdtvlive.bin
Написано:  13 Окт 2010 10:55
Цитата:
То есть как 80???  30 326 784 - вот точный вес wdtvlive.bin

От какой прошивки ?
А, ты про официальные прошивки говоришь ? Ну, тогда может быть. Не думал, что кто-то ими пользуется...
__________________
Написано:  13 Окт 2010 15:06
Странно, сейчас ради интереса разобрал брадовскую 4.2.6, поправил русский и опять запаковал. Исходный бинарник весил около 90МБ, в результате получил 68МБ. Делал в винде, залить в ведро результат не решился
__________________
WDTV Live, 1.02.21, 01 в конце серийника
Написано:  13 Окт 2010 15:56
Он её скорей всего даже не увидит)
Уже писали,что б-радовскую под виндой нормально разобрать и собрать не получится.Под линуксом надо с б-радовскими работать.
Написано:  13 Окт 2010 15:59
ну для ген2  разобрал и собрал нормально брадовскую прошу )
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  13 Окт 2010 19:40
avkiev
Уже не знаю что прям делать)
Как обычно разобрал,заменил нужные мне файлы и,тут самое интересное,когда собираю по своему методу,то прошивку видит плеер и прошивается,все работает,а когда собираю ту же папку с разобранной и добавляю меджик,то плеер её уже не видит или начинает бесконечный цикл перепрошивки)
С меджиком делаю следующие команды:
Код:

1) mkcramfs -v wdtvlive image.tmp - как я понял это сборка папки в образ
2) md5sum image.tmp > md5text.tmp
dd if=md5text.tmp of=md5.tmp bs=32 count=1
3) dd if=image.tmp of=size.tmp bs=4 count=1 skip=1
4) dd if=image.tmp of=zero.tmp bs=4 count=1 skip=3
5) cat md5.tmp+image.tmp+magic.bin+size.tmp+zero.tmp wdtvlive.new

cat использую,т.к. команду copy /b линукс у меня не знает.
Можешь подсказать,где не так пошло и правильно ли вообще команды делаю?(хочется сделать всё по уму с добавлением меджика;разбираю и собираю под линуксом)
Написано:  14 Окт 2010 09:05
alukard, так ее можно пересобрать под виндой или это касается только gen2?
__________________
WDTV Live, 1.02.21, 01 в конце серийника
Написано:  14 Окт 2010 09:11
пока только ген2,лайв я некоторые разбирал,но не собирал ,так как проверять все равно не на чем
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  14 Окт 2010 10:14
Цитата:
Как обычно разобрал,заменил нужные мне файлы

Давай конкретнее: какую прошивку разбирал, под какой осью ?

Цитата:
плеер её уже не видит или начинает бесконечный цикл перепрошивки

Так - не видит или бесконечный цикл ? Это разные вещи

Цитата:
1) mkcramfs -v wdtvlive image.tmp - как я понял это сборка папки в образ
2) md5sum image.tmp > md5text.tmp

Ошибка. МД5 надо считать не от образа, а от (образ+меджик+сайз+нули).
Вот примеры под виндой и линухом, можно используй их:
cramfs for Windows
cramfs for Linux
ЗЫ. Мой пост на ixbt неверен, но отредактировать его уже нельзя
__________________
Написано:  14 Окт 2010 10:19   Отредактировано: avkiev
Цитата:
ее можно пересобрать под виндой или это касается только gen2?

1. Любую прошивку, которая содержит Питон, разобрать-собрать под виндой не получится.
2. Брадовские прошивки для лив - Питон таки содержат
__________________
Написано:  14 Окт 2010 11:18   Отредактировано: alukard
Цитата:
Ошибка. МД5 надо считать не от образа, а от (образ+меджик+сайз+нули).

во точно,а то я что-то позабыл собираю 2 одинаковых файла,а мд5 сумма разная

да и скажу насчет разного размера,у кого-то так тоже было,может жесткий с нестандартным размером кластера отформатирован,вот и посчитал по другому
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  14 Окт 2010 11:58
avkiev, спасибо, что прояснил ситуацию.
__________________
WDTV Live, 1.02.21, 01 в конце серийника
Написано:  14 Окт 2010 12:12
avkiev
Все делал под линуксом.Работал над родной(добавил пару файлов,не системных и свою обоину;образ на 200 KB стал больше)

Не видит прошивку,если собирать в том порядке,что я написал;идет на бесконечную перепрошивку,если меняю местами команды,а точнее считаю md5 после добавления в образ меджика.

Цитата:
ЗЫ. Мой пост на ixbt неверен, но отредактировать его уже нельзя

Если возможно,напиши здесь верный вариант команд для линукса или ссылку,где они уже есть.
Написано:  14 Окт 2010 12:20
Цитата:
верный вариант команд для линукса

http://avkiev.kiev.ua/wdtv/misc/cramfs_linux.rar
__________________
Написано:  14 Окт 2010 12:27
Цитата:
Не видит прошивку,если собирать в том порядке,что я написал

Конечно - хеш то неправильный

Цитата:
идет на бесконечную перепрошивку,если меняю местами команды,а точнее считаю md5 после добавления в образ меджика

Файл /md5sum.txt не обновлен
__________________
Написано:  14 Окт 2010 12:36
Покурив немного интернет нашел вот такую утилитку, которая, на мой непрофессиональный взгляд, корректно разбирает брадовские прошивки с питоном.
__________________
WDTV Live, 1.02.21, 01 в конце серийника
Написано:  14 Окт 2010 13:26
вообщето она здесь есть,попробуй тогда собери и подсунь плееру
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  14 Окт 2010 13:51   Отредактировано: Exider
alukard, если ты имеешь ввиду то что выложил avkiev, то это совсем другая версия. Подсунуть плейеру смогу только вечером. Пока заметил только, что вес распакованного обычным cramfsck линуха из брадовской 4.2.6 получается около 158 метров, extract-cramfs тот же бинарник разбирает на 207 метров. После сборки размер бинарника отличается на несколько килобайт
__________________
WDTV Live, 1.02.21, 01 в конце серийника
Написано:  14 Окт 2010 15:36
Упс, я чуток ошибся, имел в виду не Питон, а Перл.

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

Не заведется ведро. Хотя бы потому, что большинство объектов в папке /bin представляют собой симлинки
__________________
Написано:  14 Окт 2010 15:51
Раз нет виндовой альтернативы, придется сделать виртуальный линух
__________________
WDTV Live, 1.02.21, 01 в конце серийника
Написано:  02 Дек 2010 12:06   Отредактировано: alukard
Всем привет! На просторах нашего форума и нтернета обозревая все возможное и не возможное я уже нашел ЧЕТЫРЕ варианта сборки прошивки. И вот мнее очень хотельсбы понять какой из них являеться тем вариантом который будет собирать его так как надо.
И надоли в папке wdtvlive очищать (удалять) файл md5sum.txt

[ Скрытый текст ]


Написано:  02 Дек 2010 12:19   Отредактировано: alukard
я же писал(ладно более развернуто напишу),если добавляются файлы и не можете посчитать нормально мд5 сумму их и добавив в текстовый файл мд5 ,то удаляйте неправильные записи (иначе как раз прошу не увидит),про сборки я уже писал какие варианты лучше,нужно токо поправить с учетом того что я сейчас написал
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)

Поделитесь со своими друзьями в соцсетях:

WDTV Forum / Форум про WD TV Live / Полезная информация / Разборка и сборка прошивки WDTV Live