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


»Юзер: »Пароль:   Запомнить? 
WDTV Forum / Форум про WD TV Live / Полезная информация / Разборка и сборка прошивки WDTV Live
Написано:  03 Дек 2010 16:07
Ошибся немного, в файле /etc/passwd.conf первая строка должна быть такой:
Код:

root:x:0:0:root:/root:/bin/sh
Написано:  03 Дек 2010 16:56
Цитата:
по поводу выкусывания чистого имиджа без первых 32 и последних 16 (1-й пункт хаутушки) то можно как альтернативу такое применить:

dd if=wdtvlive.bin of=wdtvlive.stripped.bin bs=16 count=ёёёёёё skip=2

где ёёёёёё надо заменить на размер wdtvlive.bin (в байтах) разделённый на 16  и отнять 3

Ага, я писал уже о том, как избежать ворнинга о выходе за пределы имиджа:
dd if=wdtvlive.bin of=wdtvlive.tmp bs=16 skip=2 count="$(($(stat -c %s wdtvlive.bin)/16-3))"

Основные ошибки при разборке-сборке:
- используются утилиты от других ОС
- МД5 вычисляется от имиджа, а не от (имидж+сигнатура)
- не пересчитывается файл md5sum.txt
- кривые руки
__________________
Написано:  03 Дек 2010 17:02   Отредактировано: avkiev
Цитата:
А терь вопрос как в оф прошу вшить финчи из барда)))))

Никак. Неужели это не понятно ?
Он (и другие разработчики) потратил(и) уже, пожалуй, не один человеко-год на создание своей прошивки.
Эта прошивка по-немножку обновляется чуть ли не каждый день - смотри логи свн.
А ты хочешь за 5 минут выкусить все эти разработки и вшить в официал ?
Бред...
__________________
Написано:  03 Дек 2010 17:06   Отредактировано: DJArty
sa00 респект
avkiev у меня кстати ворнинг всеравно вылетат (даже после корректного откуса..) ..
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  03 Дек 2010 17:11
DJArty, спасибо.
Надеюсь информация будет полезной.
Написано:  03 Дек 2010 17:15
Цитата:
у меня кстати ворнинг всеравно вылетат (даже после корректного откуса..) ..

Значит - откус был таки некорректный.
Ну, или утилиты чуток другие.
У меня - после корректного откуса ворнинг пропадает
__________________
Написано:  03 Дек 2010 17:20   Отредактировано: DJArty
утилиту мэйкал из исходников брадом предложенных.. ну да ладно.. оно ж не критично вроде бы... текстовик md5sum.txt всеравно ж не получается один в один как у ВДшников?.. (это я к тому что может ворнинг таки сказывается на сумму какого нибудь из распакованных файлов..хотя ж..не - собирается то один в один )
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  03 Дек 2010 17:27
Цитата:
текстовик md5sum.txt всеравно ж не получается один в один как у ВДшников?..

Почему же не получается ? Очень даже получается
__________________
Написано:  03 Дек 2010 17:33
С одинаковой контрольной суммой (на сам md5sum.txt)?
Тогда каким правильным скриптом генерится один-в-одинный md5sum.txt ?
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  03 Дек 2010 17:43   Отредактировано: sa00
В md5sum.txt нету контрольной суммы самого себя, на сколько я знаю, это в принципе невозможно сделать.
Написано:  03 Дек 2010 17:51   Отредактировано: avkiev
Ага. Нет, и быть не может.

Я лично при сборке прошивки генерю хеш только на те файлы, которые прохешированы в оригинальном md5sum.txt
__________________
Написано:  03 Дек 2010 18:00   Отредактировано: DJArty
sa00 в нём самом нету я подсчитывал сумму его самого с целью сравнения с оригинальным md5sum.txt .. я грешил на то что сортировка содержимого не такая потому и сумма не такая но мало ли..
avkiev не - таки без ворнинга, нормально проходит где я его увидел. но про правильный md5sum.txt таки хотелось бы узнать.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  03 Дек 2010 18:14   Отредактировано: DJArty
Еще раз.
В моём эксперименте надо было разобрать и собрать назад офпрошивку ничего не меняя. и так проходит всё нормально.
Но допустим мы как будто поменяли что-то в одном файле (а на самом деле ничего не меняем) то мы обязаны перегенерить md5sum.txt. Убираем в сторонку старый (что б потом сравнить) и генерим новый (скриптом с find ...). Получаем новый md5sum.txt и проверяем идентичен ли он с оригинальным.. Раз мы файлы не трогали то должен быть идентичен. И что ... по размеру да - похож, а по содержимому отличается - строки не так сортированы, хотя контрольные суммы написаны совпадающие. Но не проверять же всю тыщу строк.. md5sum натравленный на старый md5sum.txt и на новый дают разные цифры. Значит новосгенеренный md5sum.txt внутри новособранного образа даст отличную контрольную сумму образа от исходного образа и эксперимент не удастся фуф
Вывод: нужен правильный скрипт для генерации md5sum.txt который точно так же складывает записи внутрь md5sum.txt как и у ВДшников.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  03 Дек 2010 18:29
Цитата:
нужен правильный скрипт для генерации md5sum.txt который точно так же складывает записи внутрь md5sum.txt как и у ВДшников

Повторю свою мысль - нужно просто генерить хеш только на те файлы, которые прохешированы в оригинальном md5sum.txt.
И команду для этого я уже выкладывал:
cut -d" " -f3 md5sum.txt | xargs md5sum > md5sum.new
__________________
Написано:  03 Дек 2010 18:39
ну.. короче нет такого скрипта.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  03 Дек 2010 18:42
А чем тебе команда выше не подходит ?
__________________
Написано:  03 Дек 2010 22:17
Сортировка строк в файле md5sum.txt не принципиальна. Да, сумма итоговой прошивки при этом будут отличатся от ВДшной, но при условии правильной сборки прошивка всё равно будет корректной и прекрасно установится и будет работать на 100% так-же как и оригинал. Даже не парьтесь по этому поводу
Написано:  10 Дек 2010 22:35
Прежде чем углубляться в тему - может кто ответит.
Возможно ли собрать воедино прошивку от Брада с ОСД от Лилибабы?
В итоге нужен функционал Брада, красоты Лилибабы и МШит.
Написано:  10 Дек 2010 22:42   Отредактировано: alukard
возможно,только вот как писали не все проши потом нормально собираются для лайв (не помню только в винде )
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  11 Дек 2010 00:23   Отредактировано: alukard
Цитата:
Возможно ли собрать воедино прошивку от Брада с ОСД от Лилибабы?

Да, это возможно.

Цитата:
не помню только в винде

Для работы с прошивкой винду использовать нельзя.
ну смотря что делать,мне пока и винды хватает
Написано:  11 Дек 2010 03:34
Воопчим такое...
1.Разобрал прошивочку Брада из SVN.
2.Скачал с сайта Лилибабы архивчик с его ОСДшкой.
3.Скопировал с заменой всё содержимое папки ОСД от Лили в папку ОСД от Брада.
4.Положил ро-по файлы от Трейнера в нужную папку.
5.Собрал прошу. Накатил.

Итог:
1. Русский не отображается - сплошные крякозябры.
2. Параметры через вебморду не правятся - соответственно обои я так и не увидел.
Воопчим похоже на то - как будто просто Лилибабовский осд бин подсунут - правда в наличии иконка WDext, что уже порадовало.

Может кто проходил - как правильно вживить осд, что бы стало как родное? Обоины нужны очень.
Так не хоцца слезать на Психомода...
Написано:  11 Дек 2010 10:06
в файлике мд5.txt старые упоминания к папке осд стирали ?
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  11 Дек 2010 11:30
Ничего не стирал, только обновлял хеш - по мануалу.
Написано:  11 Дек 2010 14:08
Цитата:
ну смотря что делать,мне пока и винды хватает

В последней офф прошивке встречаются в одной папке два файла с одинаковыми именами, которые отличаются лишь регистром. Именно из-за этого винду использовать не стоит.
Написано:  11 Дек 2010 14:16
SOLOD:
Видимо там не только каталог /osd подменяется.

Для начала поставь обычную брадовскую прошивку, закинь bin-файл с osd на съёмный диск и загрузи ведро. Затем зайди через telnet или ssh и посмотри каким образом и куда примонтировался bin с osd и какие скрипты при этом отрабатывали, а затем исходя из этого замени соответствующие файлы в прошивке и при необходимости внеси иные модификации. А потом уже собирай и пробуй.
Написано:  11 Дек 2010 17:03
Цитата:
каким образом и куда примонтировался bin с osd и какие скрипты при этом отрабатывали


Эх знать бы еще команды волшебные для этого...
Написано:  11 Дек 2010 17:11
Цитата:

Эх знать бы еще команды волшебные для этого...

С этого следовало начать, а не с замены папки /osd.
Написано:  12 Дек 2010 00:47
Всё еще надеюсь на небольшой ликбез по линуксу.
А тем временем - пытаюсь разобрать осд.бин лилибабовского Пикто1. Пока не удачно - пишет что superblock magic not found.
Да и прошивки от Лили не разбираются чего то. Пишет что какойто файл too short.

От подсказки не отказался б.
Написано:  18 Дек 2010 14:55
sa00
Цитата:
Я пока только прикрутил к офф прошивке 1.04.10_V telnetd, xmount и mc. Дальше времени не хватает. Хотя собственно мне пока больше ничего не надо.

Цитата:
Долго писать, могу выложить свою прошивку, правда только в понедельник.

Выкладывай дружище! Мне как раз только это и надо :-)
Написано:  18 Дек 2010 17:39   Отредактировано: sa00
Цитата:
Выкладывай дружище! Мне как раз только это и надо :-)

Забирай. Правда там ещё и фоновая картинка изменена. Пароль пользователя root - wdtvlive.

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

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