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


»Юзер: »Пароль:   Запомнить? 
WDTV Forum / Форум про всё остальное / О работе с софтом / WD TV Play альтернативная прошивка
Написано:  16 Ноя 2013 13:57
Кому интересно создание альтернативной прошивки для tv play, пишите на tveritin@list.ru
Научился разбирать формат bin-файла прошивки, дополнил его доступом в telnet. Правда прошивать боюсь.
Кто еще пытался улучшить ПО данного устройства, давайте объединимся. Ваши предложения.
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  17 Ноя 2013 09:15
А что из себя представляет telnet?
Написано:  17 Ноя 2013 09:52
я ищу людей, хотя бы немного разбирающихся в linux, прошивках. И естественно, знающих что такое телнет.
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  17 Ноя 2013 11:56
Цитата:
Правда прошивать боюсь

Шейте без проблем..
Убить WDTV почти невозможно...
Если не заведётся просто накатите родную прошивку..
С удовольствием бы с вами поработал,да модель не та...
Написано:  17 Ноя 2013 17:03
С плей немного по другому, он на другом чипе сделан не сигма.
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  17 Ноя 2013 18:26
Цитата:
Убить WDTV почти невозможно...

Цитата:
С плей немного по другому, он на другом чипе сделан не сигма

вот в том то и дело, что чипсет у плея новый
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  17 Ноя 2013 18:28
а можно как-нибудь временно грузануть .bin-файл, без прошивания?
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  17 Ноя 2013 18:29
Цитата:
Если не заведётся просто накатите родную прошивку..

А если не заведется, то как родную прошивку накатать обратно?
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  17 Ноя 2013 19:09   Отредактировано: alukard
Вообще у плееров на реалтеке, есть способ прошивки после сбоя с зажимом резета(нужно отключать от розетки). Меня смущает файлик json, я забыл как это правильно называли, вроде буткод.
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  18 Ноя 2013 08:08
Цитата:
Убить WDTV почти невозможно...

а как быть со случаем когда человек мучался и в итоге сдал девайс в магазин.
Беда, не включается WD tv live
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  18 Ноя 2013 08:09
Вот этот случай
http://wdhd.ru/board/index.php?a=vtopic&t=1998
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  18 Ноя 2013 15:54
А какой чип у вд плей?
Написано:  18 Ноя 2013 16:29
MediaTek ARM MT8653
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  18 Ноя 2013 19:01
А какие у него параметры (частота, оперативная память)?
Написано:  25 Ноя 2013 11:17
Вот таким скриптом разбиваю bin
dd if=wdtvstreamer.bin of=wdtv0.bin bs=6844816 count=1
dd if=wdtvstreamer.bin of=wdtv1.bin bs=6844816 skip=1
dd if=wdtv1.bin of=wdtv11.bin bs=146731008 count=1
dd if=wdtvstreamer.bin of=wdtv2.bin bs=153575824 skip=1
dd if=wdtv2.bin of=wdtv21.bin bs=51101698 count=1
dd if=wdtvstreamer.bin of=wdtv3.bin bs=204677522 skip=1
потом дополняю нужными файлами (содержащимися в rootfs):
/usr/bin/mksquashfs ./rootfs wdtv12.bin
потом зашиваю всё обратно:
cat wdtv0.bin wdtv12.bin wdtv22.bin wdtv3.bin > wdtvstreamer_new.bin
и чёй-то как-то не идет, аппарат выплевывает, говорит неверная прошивка.
в конце файла прошивки (в последних 90414 байтах) содержится что-то про firmwarechecksum.
Кто нибудь про это знает?
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  25 Ноя 2013 11:26
Цитата:
в конце файла прошивки (в последних 90414 байтах) содержится что-то про firmwarechecksum.
Кто нибудь про это знает?

Это md5 контрольная сумма,если её выставить не правильно прошивка не работает
К сожалению создать полноценную прошивку удавалось,насколько я помню только "B-rad"-у и "Padavan"-у?
А они больше этим не занимаются...
Так что можете посмотреть(разобрать) их прошивки и почитать про md5 суммы...
Написано:  25 Ноя 2013 11:45
Про md5 суммы могу дополнить, если изменяются уже имеющиеся файлы, то для них соотвественно должна пересчитаться md5 сумма и все это заменено в файлике md5,также должна подсчитана md5 сумма уже почти готового образа и подшита. Так например делалось для тех моделей на сигме,плюс еще в конце часть кода без которой тоже могла не работать прошивка.
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  25 Ноя 2013 17:16
md5sum генерирует файл со строкой в 32 байта
которая ну никак не похожа хотя бы на часть содержимого последних байт wdstreamer.bin
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  25 Ноя 2013 17:25
строка md5 содерит 16-ричные символы от 0 до f
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  25 Ноя 2013 23:46   Отредактировано: bekar
Цитата:
строка md5 содерит 16-ричные символы от 0 до f

Попробуйте почитать
Здесь

Пишите не стесняйтесь..если получится будет замечательно...
Написано:  27 Ноя 2013 09:27
да здесь аппарат другой.
сижу копаюсь в мейк-файле от разработчиков.
Нашел ссылку на zboot2.bin, а его самого нет и он не должен создаваться при компиляции.
кстати ихний gpl код что-то не компилируется, такое ощущение, что он неполный.
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  27 Ноя 2013 10:32
короче нужен бинарник wdstreamer.bin от старой версии. на сайте только 1.05.47.
Были ли ранние версии? GPL-код есть и 1.05.45 и 1.05.46, а компилированных не нашел.
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  27 Ноя 2013 11:59
Вот http://download.wdc.com/wdtv/wdtvstreamer_1.04.46.zip .
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  27 Ноя 2013 12:21
спасибо добрый человек, вот теперь будет с чем сравнить. уже стало ясно откуда растет boot_loader )))
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  09 Дек 2013 06:58
а не знает ли многоуважаемый модератор где можно взять еще более древнюю прошивку 1.04.44 от устройства?
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  09 Дек 2013 07:01
пока с чексуммами не смог разобраться. Смотрел как в исходниках разработчики их формируют, но у меня не получились точно такие же чексуммы. Попытки продолжаются.
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  09 Дек 2013 08:16
1.04.44 не доступна, возможно это 1 прошивка, ее обычно не выкладывают.
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  09 Дек 2013 08:26
тут нашел интересный топик:
http://forum.ixbt.com/post.cgi?id=print:62:15686&page=17
пишут что можно на флешке создать файл init, который будет запускаться при старте устройства. Меня очень заинтересовала эта идея. В разобранных squashfs'ах от wdtvplay нашел, что при инициализации устройства запускается файл init_sisi.sh, который в свою очередь стартует /tmp/media/usb/runsit.sh, т.е. скрипт на смонтированном usb-устройстве. Надо будет вечерком попробовать как это работает.
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  09 Дек 2013 08:31
вобщем-то мои стремления скромны и сводятся в основном к поднятию на устройстве ftp-daemon'а и telnet'а, поскольку дома у меня интернет говённый и не подходит для просмотра онлайн-видео. С ютуба более-менее тянет, а SnagFilms уже с тормозами каждые 5 сек. ivi и megogo с компа тормозят.
А так, скачал на компе, залил на wdtvplay по сетке и смотри.
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)
Написано:  12 Дек 2013 12:59
обидно
не получилось с усб-скриптами
еще, как я понял, у разработчиков есть свои фишки с сигнатурами прошивок (fw_sign). Бывает okok, sisi, shel, fwup, f1f1.
Какая здесь прошивка - не удалось узнать. но явно не sisi, т.к. тогда работали бы usb-скрипты.
Попробую обратиться к разработчикам, может они чем помогут. Хотя сомневаюсь.
__________________
WD TV Play (1.05.47)
Donate: WM R233129367960, WM Z284161248618, Visa 4272 2900 9720 3590 (vtb24)

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

WDTV Forum / Форум про всё остальное / О работе с софтом / WD TV Play альтернативная прошивка