Введение
VUDU BX100 похож на такие продукты, как Apple TV и Roku, поскольку он воспроизводит медиаконтент, передаваемый через интернет-соединение. Приставка специально разработана для системы онлайн-проката/покупки видео VUDU, но также включает в себя некоторые функции для других интернет-сервисов, таких как YouTube и Pandora.
В этом руководстве мы разберем эту довольно тяжелую машину. К концу этого руководства вы будете знать, как разобрать машину (в общих чертах), а также что именно заставляет систему работать.
Шаг 1 Разборка VUDU BX100
Перед нами VUDU BX100 (а рядом с ним мой удобный набор инструментов со всеми моими битами Torx).
Первым делом извлеките смарт-карту шифрования спереди и антенну радиочастотного пульта сзади.
Шаг 2
Пять винтов Torx T10 крепят нижнюю часть к верхней: по одному на каждом углу и пятый под пломбой «Гарантия недействительна в случае нарушения». Открутите их все.
Шаг 3
Следующая деталь, которую нужно снять, — это материнская плата.
Открутите четыре винта T10.
Отсоедините комбинированный разъем SATA для передачи данных и питания.
Поднимите плату. Там остался небольшой разъем, который подключается к вентилятору; отсоедините его, как увидите.
Шаг 4
Далее находится жесткий диск. К этому моменту должно быть очевидно, что единственный винт, с которым вы будете иметь дело в этой коробке, — это Torx T10.
Начните с четырех угловых винтов и одного крайнего винта.
Вы должны быть в состоянии поднять сборку жесткого диска прямо из корпуса. Открутите оставшиеся четыре винта, чтобы отсоединить структурную пластину от самого диска.
Шаг 5
Последний шаг разборки — открутить три винта T10, удерживающие вентилятор. Как только это будет сделано, вентилятор должен сразу же подняться.
Шаг 6
Теперь, когда все свободно, давайте внимательно посмотрим на материнскую плату.
Удивительно, но на этой плате стоит клеймо VUDU, что говорит о том, что VUDU принимала участие в разработке электроники. Интересно; я ожидал, что все внутренние компоненты будут произведены другими производителями, включая печатную плату.
Наиболее заметным чипом является система-на-чипе Broadcom BCM7401, которая содержит, среди прочего, 300 МГц 32-битный процессор MIPS, 64-битный контроллер DDR RAM, двойной USB, ethernet, кодирование/декодирование видео и (нереализованный в BX100) IEEE 1394.
Остальные выделенные микросхемы (синяя и фиолетовая) подробно описаны в следующем «шаге».
Шаг 7
На плате распаяны четыре микросхемы оперативной памяти DDR Nanya NT5DS16M16CS. Конкретный вариант этих микросхем — NT5DS16M16CS-5U; мне не удалось найти данные по этому чипу, но его двоюродный брат — NT5DS16M16CS-5T — имеет 16 Мб на чип (вроде бы; даташит немного путанный).
И потом… это микросхема BIOS? А батарейка CMOS? Учитывая это, получение дампа низкоуровневой прошивки должно быть простым делом. Оставайтесь с нами.
Шаг 8
Теперь мы посмотрим на жесткий диск. Это жесткий диск Hitachi CinemaStar 3,5″ с интерфейсом SATA. Емкость 250 ГБ при скорости вращения шпинделя 7200 об/мин. Интересно, что на диске присутствуют разъемы питания как SATA, так и Molex — странно для устройства, которому они не нужны, но очень удобно для меня, пока я тестирую диск и выясняю, что внутри.
Согласно GParted на машине с Fedora 17, на диске имеется 10 разделов — три основных и еще 7 в расширенном разделе. Один из этих дополнительных 7 разделов — раздел подкачки Linux, что означает, что, скорее всего, ОС BX100 основана на Linux (так что дайте мне исходники, черт побери!).
Остальные разделы, к сожалению, являются файловыми системами «Unknown», что означает, что они, скорее всего, зашифрованы. Данные и ключи шифрования, вероятно, хранятся в прошивке, на смарт-карте, входящей в комплект поставки BX100, или и там, и там. По юридическим причинам эта информация, вероятно, не будет опубликована здесь.