<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Skylord&#039;s notebook &#187; tv</title>
	<atom:link href="http://skylord.ru/tag/tv/feed/" rel="self" type="application/rss+xml" />
	<link>http://skylord.ru</link>
	<description>Записная книжка</description>
	<lastBuildDate>Sat, 04 Sep 2010 08:13:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Все там будем</title>
		<link>http://skylord.ru/2010/03/12/vse-tam-budem/</link>
		<comments>http://skylord.ru/2010/03/12/vse-tam-budem/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 08:22:00 +0000</pubDate>
		<dc:creator>Skylord</dc:creator>
				<category><![CDATA[Посты]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[онлайн]]></category>

		<guid isPermaLink="false">http://skylord.ru/?p=186</guid>
		<description><![CDATA[Куда катится мир? Сегодня утром по Вестям24 видел страницу из Луркоморья &#8211; когда про Эдуарда Хиля рассказывали. Что дальше? bash.org.ru уже был? Или Лепра? Хотя на нее, наверное, у ВГТРК инвайта нет.]]></description>
			<content:encoded><![CDATA[<p>Куда катится мир? Сегодня утром <a href="http://www.vesti.ru/doc.html?id=346734&amp;tid=78493" target="_blank">по Вестям24 видел</a> страницу из <a href="http://lurkmore.ru/Хиль" target="_blank">Луркоморья</a> &#8211; когда про Эдуарда Хиля рассказывали. Что дальше? bash.org.ru уже был? Или Лепра? Хотя на нее, наверное, у ВГТРК инвайта нет. <img src='http://skylord.ru/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://skylord.ru/2010/03/12/vse-tam-budem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Прошивки телевизоров Samsung</title>
		<link>http://skylord.ru/2009/07/19/proshivki-televizorov-samsung/</link>
		<comments>http://skylord.ru/2009/07/19/proshivki-televizorov-samsung/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 22:02:36 +0000</pubDate>
		<dc:creator>Skylord</dc:creator>
				<category><![CDATA[Посты]]></category>
		<category><![CDATA[reversing]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://skylord.ru/?p=19</guid>
		<description><![CDATA[Мечтая о новом телевизоре читаю тему: http://forum.ixbt.com/topic.cgi?id=62:15456 Хочется модельку типа 46B652, чтобы был DLNA и можно было на фиг убрать комп-который-типа-медиа-центр. Пусть даже глюки есть при чтении файлов&#8230; Но не суть. Суть в том, что в телевизоре &#8211; Linux и значить можно/нужно все это ковырять. Хотя телевизора еще нет, но в поисках того, как бы покачественнее [...]]]></description>
			<content:encoded><![CDATA[<p>Мечтая о новом телевизоре читаю тему: <a href="http://forum.ixbt.com/topic.cgi?id=62:15456" target="_blank">http://forum.ixbt.com/topic.cgi?id=62:15456</a></p>
<p>Хочется модельку типа 46B652, чтобы был DLNA и можно было на фиг убрать комп-который-типа-медиа-центр. Пусть даже глюки есть при чтении файлов&#8230; Но не суть. Суть в том, что в телевизоре &#8211; Linux и значить можно/нужно все это ковырять. Хотя телевизора еще нет, но в поисках того, как бы покачественнее поотлынивать от подготовки к поступлению в магистратуру, зашел в дебри Самсунговского сайта и <a title="прошивка" href="http://www.samsung.com/uk/support/download/supportDown.do?group=&amp;type=&amp;subtype=&amp;model_nm=LE40B652T4W&amp;disp_nm=LE40B652T4W&amp;language=&amp;cate_type=all&amp;dType=D&amp;mType=FM&amp;vType=&amp;prd_ia_cd=02010100&amp;model_cd=&amp;menu=download" target="_blank">скачал последнюю прошивку</a> (ver.T-CHL7DEUC-2001.0), чтобы посмотреть, как это вообще со стороны выглядит. Выглядит как несколько файликов &#8211; образы (appdata.img.enc и exe.img.enc) и, судя по всему, загрузчики этих самых образов (ELF&#8217;овские бинарники снаружи, а смотреть внутри было неинтересно). Образы &#8211; зашифрованы, но шифрование &#8211; обычный XOR со строкой. Какой в нем смысл &#8211; загадка, ведь простой человек все равно не сможет с этими образами ничего сделать, а для имеющего хоть минимальный опыт в реверсинге, XOR поверх файлов &#8211; это какое-то неуважение и издевательство. Особенно учитывая то, что &laquo;пароль&raquo; считывается просто глядя на содержимое файлов &#8211; как и полагается для типичных image&#8217;ей &#8211; в них полно нулей, поверх который, будучи отXORенным пароль лежит открытым текстом. <img src='http://skylord.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Пароль &#8211; T-CHL7DEUC.</p>
<p>Поискал в интернете &#8211; найти простой программки для разXORивания (чтобы тупо брала строку и проходилась ей по всему файлу) не смог. Написал сам на VB.NET, благо это единственный desktop&#8217;ный язык, на котором я могу что-то сделать. <img src='http://skylord.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>РазXORил образы. appdata &#8211; SquashFS, exe &#8211; FAT16. Почему так? Никогда не видел этого на Линуксовых девайсах, ибо априори лишено смысла. Но так есть. В SquashFS всякая фигня типа подготовленных сеток каналов для стран и картинок интерфейса. Самое интересное &#8211; виджеты и весь их API. Даже документации не надо &#8211; все прилично откомментировано и много примеров. Пиши &#8211; не хочу. В FAT16 же наоборот &#8211; хардварные библиотеки (so&#8217;шки), телевизионный модуль для ядра Линукса (samdrv.ko), всякие EDID&#8217;ы для DCC и здоровые файл exeDSP (ELF), который запускается из прилагающегося rc.local. Судя по названию &#8211; не иначе, как что-то обслуживающее встроенный медийный процессор.</p>
<p>Какие выводы в целом? Самсунг не стал доверять пользователям обновлять все до самых корней. Очевидно, что и ядро, и загрузчик все время остаются теми же.  Из обновляемой прошивки подгружаются только модули ядра и библиотеки. С одной стороны &#8211; очень правильно. Уверен, что в случае убийства телевизора прошивкой, к нему можно будет достучаться по банальной последовательной консоли. С другой стороны, это значит, что базовые вещи &#8211; загрузчик и ядро &#8211; нужно делать сразу такими, чтобы возможность из обновлять даже не потребовалась за время срока поддержки девайса.</p>
<p>Что со всем этим делать дальше &#8211; ХЗ. Просто расковырял для самоудовлетворения. Реальный результат только один &#8211; написал программку для быстрого разXORивания. Пригодится еще&#8230;</p>
<p>Для захода внутрь образа FAT16 использовал файл-менеджер <a href="http://www.altap.cz/download.html" target="_blank">Altap Salamander</a>. SquashFS поленился копировать в Линуксовую виртуальную машину и тупо разжал через скомпилированные под cygwin squashfs-tools. Они вместе с программкой для разXORирвания &#8211; во вложении.</p>
]]></content:encoded>
			<wfw:commentRss>http://skylord.ru/2009/07/19/proshivki-televizorov-samsung/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
