<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Root my TV: Hack Philips PFL9703</title>
	<atom:link href="http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/feed/" rel="self" type="application/rss+xml" />
	<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/</link>
	<description>are you still afraid?</description>
	<lastBuildDate>Wed, 01 Feb 2012 07:43:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: corecoder</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-513</link>
		<dc:creator>corecoder</dc:creator>
		<pubDate>Fri, 20 Jan 2012 22:10:08 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-513</guid>
		<description>The HDD is not encrypted, just formatted as extfs. But the recordings are encrypted to only allow playback on the TV they were recorded -&gt; maybe this?

There also is an exploit for the Allegro Rompager Webserver:: http://www.securiteam.com/exploits/5XP0M0UCUO.html
But I&#039;m no expert on how to use this.</description>
		<content:encoded><![CDATA[<p>The HDD is not encrypted, just formatted as extfs. But the recordings are encrypted to only allow playback on the TV they were recorded -&gt; maybe this?</p>
<p>There also is an exploit for the Allegro Rompager Webserver:: <a href="http://www.securiteam.com/exploits/5XP0M0UCUO.html" rel="nofollow">http://www.securiteam.com/exploits/5XP0M0UCUO.html</a><br />
But I’m no expert on how to use this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bkgg</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-503</link>
		<dc:creator>bkgg</dc:creator>
		<pubDate>Sun, 08 Jan 2012 11:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-503</guid>
		<description>Well, I&#039;m no pratitioner, but maybe 2 cents from me.

Regarding the Encryption:
With my model, a xxpfl5xxx, if you want to record something (regardless of timeshift or normal) the TV wants to format a connected HDD. The manual states, that you cant use this HDD in this condition otherwise.
This could either be because its formated for Linux, or because its encrypted. In latter case, maybe its made with the same method and key as the firmware, because it has to be decoded again, and why use a second key for this. That would add cost.

Other possibility would be jointspace. Your articel is now 2 years old, and it has probably more functions now than then.
First the webserver is now in use with xxPFL5xx6 to xxPFL9xx6 models. Via port 1925 you can use some GET and two POST methods. SO no big deal for rooting I gues.
But Jointspace has a lot of methods in use. With this you can prorgamm software which is executed on your PC but shown on your TV. So maybe, if there is a weakness in their drawing function it is possible to activate telnet through a pufferoverflow or something like this.
(For example there is software for just showing your monitor on TV via ethernet or for playing Doom, controlled by remotecontrol  http://jointspace.sourceforge.net/download.html )</description>
		<content:encoded><![CDATA[<p>Well, I’m no pratitioner, but maybe 2 cents from me.</p>
<p>Regarding the Encryption:<br />
With my model, a xxpfl5xxx, if you want to record something (regardless of timeshift or normal) the TV wants to format a connected HDD. The manual states, that you cant use this HDD in this condition otherwise.<br />
This could either be because its formated for Linux, or because its encrypted. In latter case, maybe its made with the same method and key as the firmware, because it has to be decoded again, and why use a second key for this. That would add cost.</p>
<p>Other possibility would be jointspace. Your articel is now 2 years old, and it has probably more functions now than then.<br />
First the webserver is now in use with xxPFL5xx6 to xxPFL9xx6 models. Via port 1925 you can use some GET and two POST methods. SO no big deal for rooting I gues.<br />
But Jointspace has a lot of methods in use. With this you can prorgamm software which is executed on your PC but shown on your TV. So maybe, if there is a weakness in their drawing function it is possible to activate telnet through a pufferoverflow or something like this.<br />
(For example there is software for just showing your monitor on TV via ethernet or for playing Doom, controlled by remotecontrol  <a href="http://jointspace.sourceforge.net/download.html" rel="nofollow">http://jointspace.sourceforge.net/download.html</a> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: corecoder</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-473</link>
		<dc:creator>corecoder</dc:creator>
		<pubDate>Fri, 16 Dec 2011 16:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-473</guid>
		<description>A different vector than firmware:: the Nettv series run Opera 10 and it&#039;s possible to enter any URL. It supports Javascript and the 2011 TVs support SWF. Any ideas if or how this can be exploited?</description>
		<content:encoded><![CDATA[<p>A different vector than firmware:: the Nettv series run Opera 10 and it’s possible to enter any URL. It supports Javascript and the 2011 TVs support SWF. Any ideas if or how this can be exploited?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-471</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 05 Dec 2011 21:22:15 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-471</guid>
		<description>I don&#039;t think you can decrypt the firmware very easy. This series powerPC processors has on-chip fuses which can&#039;t be read back an internal processor can use these data do decrypt data. probably an AES-key is stored there.

Without: the private AES-key, much-patient in bruteforce, rainbow-tables or corrupt Phillips employees you are at an dead end.

At the company where I work we use this processor in a SetTopBox with no smartcard. The key programmed in the fuses is the identification of the box.</description>
		<content:encoded><![CDATA[<p>I don’t think you can decrypt the firmware very easy. This series powerPC processors has on-chip fuses which can’t be read back an internal processor can use these data do decrypt data. probably an AES-key is stored there.</p>
<p>Without: the private AES-key, much-patient in bruteforce, rainbow-tables or corrupt Phillips employees you are at an dead end.</p>
<p>At the company where I work we use this processor in a SetTopBox with no smartcard. The key programmed in the fuses is the identification of the box.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Detektei</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-463</link>
		<dc:creator>Detektei</dc:creator>
		<pubDate>Sun, 06 Nov 2011 23:28:11 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-463</guid>
		<description>Is there a chance to upgrade the unsupported Firmware of 37PFL8404..?</description>
		<content:encoded><![CDATA[<p>Is there a chance to upgrade the unsupported Firmware of 37PFL8404..?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Recep</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-441</link>
		<dc:creator>Recep</dc:creator>
		<pubDate>Mon, 03 Oct 2011 22:24:26 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-441</guid>
		<description>Try binwalk. I used it to analyze son bravia firmware</description>
		<content:encoded><![CDATA[<p>Try binwalk. I used it to analyze son bravia firmware</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-419</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Sat, 30 Jul 2011 18:25:47 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-419</guid>
		<description>I&#039;ve just realised that my Phillips TV runs Linux. I was so exited. Then the disappointment of finding there is no way in yet. One huge hole in the GPL, yes you can download the source, yes you can modify it and compile it, no you can&#039;t run it because you can&#039;t sign it!</description>
		<content:encoded><![CDATA[<p>I’ve just realised that my Phillips TV runs Linux. I was so exited. Then the disappointment of finding there is no way in yet. One huge hole in the GPL, yes you can download the source, yes you can modify it and compile it, no you can’t run it because you can’t sign it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-415</link>
		<dc:creator>George</dc:creator>
		<pubDate>Fri, 22 Jul 2011 16:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-415</guid>
		<description>Interesting info on the ComPair &amp; Jett files: http://www.scribd.com/doc/53185886/philips-ComPair-training-20January-2008</description>
		<content:encoded><![CDATA[<p>Interesting info on the ComPair &amp; Jett files: <a href="http://www.scribd.com/doc/53185886/philips-ComPair-training-20January-2008" rel="nofollow">http://www.scribd.com/doc/53185886/philips-ComPair-training-20January-2008</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gigirex</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-410</link>
		<dc:creator>gigirex</dc:creator>
		<pubDate>Mon, 18 Jul 2011 14:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-410</guid>
		<description>Hi!
Did you have the HsvAntennaDigSrvcTable file format?
Thanks</description>
		<content:encoded><![CDATA[<p>Hi!<br />
Did you have the HsvAntennaDigSrvcTable file format?<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ScripTrix</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-245</link>
		<dc:creator>ScripTrix</dc:creator>
		<pubDate>Wed, 23 Feb 2011 07:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-245</guid>
		<description>e.g. for my TV 7605 -&gt; http://www.p4c.philips.com/files/4/40pfl7605h_12/40pfl7605h_12_mus_deu.zip

It&#039;s a ~3 MB File including the Helpsystem manual</description>
		<content:encoded><![CDATA[<p>e.g. for my TV 7605 -&gt; <a href="http://www.p4c.philips.com/files/4/40pfl7605h_12/40pfl7605h_12_mus_deu.zip" rel="nofollow">http://www.p4c.philips.com/files/4/40pfl7605h_12/40pfl7605h_12_mus_deu.zip</a></p>
<p>It’s a ~3 MB File including the Helpsystem manual</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michu</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-244</link>
		<dc:creator>michu</dc:creator>
		<pubDate>Tue, 22 Feb 2011 08:34:34 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-244</guid>
		<description>which helpfile.upg?</description>
		<content:encoded><![CDATA[<p>which helpfile.upg?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ScripTrix</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-243</link>
		<dc:creator>ScripTrix</dc:creator>
		<pubDate>Tue, 22 Feb 2011 08:11:31 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-243</guid>
		<description>Have u take a look to the HELPFILE UPG ?
it&#039;s no &quot;Version Header&quot; only 00h.
From 211h - 2DF is crypt stuff/header or so ? however the comercial string is present with a parm -&gt; 
xxxxx_commercial.FORCEUPGRADE</description>
		<content:encoded><![CDATA[<p>Have u take a look to the HELPFILE UPG ?<br />
it’s no “Version Header” only 00h.<br />
From 211h — 2DF is crypt stuff/header or so ? however the comercial string is present with a parm -&gt;<br />
xxxxx_commercial.FORCEUPGRADE</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-242</link>
		<dc:creator>Joshua</dc:creator>
		<pubDate>Wed, 09 Feb 2011 22:19:25 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-242</guid>
		<description>Here anther NVM dump:
http://dump.elektroda.pl/download13244.html</description>
		<content:encoded><![CDATA[<p>Here anther NVM dump:<br />
<a href="http://dump.elektroda.pl/download13244.html" rel="nofollow">http://dump.elektroda.pl/download13244.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-241</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 02 Feb 2011 03:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-241</guid>
		<description>It seems that the unique way to read the NVM is to dismantle it from the tv&#039;s pcb. No manual edit mode ? HyperTerminal on service UART is able to show logs only, what about a way to enter as root so making read and write possible? Thanks for some answer.</description>
		<content:encoded><![CDATA[<p>It seems that the unique way to read the NVM is to dismantle it from the tv’s pcb. No manual edit mode ? HyperTerminal on service UART is able to show logs only, what about a way to enter as root so making read and write possible? Thanks for some answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bla</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-240</link>
		<dc:creator>bla</dc:creator>
		<pubDate>Tue, 18 Jan 2011 15:31:59 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-240</guid>
		<description>Here is EEPROM-dump of 42pf9631d :
http://www.badcaps.net/forum/showthread.php?t=9751</description>
		<content:encoded><![CDATA[<p>Here is EEPROM-dump of 42pf9631d :<br />
<a href="http://www.badcaps.net/forum/showthread.php?t=9751" rel="nofollow">http://www.badcaps.net/forum/showthread.php?t=9751</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bla</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-239</link>
		<dc:creator>bla</dc:creator>
		<pubDate>Tue, 18 Jan 2011 15:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-239</guid>
		<description>Someone tried to write a Hello-World programm and to execute with the Jett mode?</description>
		<content:encoded><![CDATA[<p>Someone tried to write a Hello-World programm and to execute with the Jett mode?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michu</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-238</link>
		<dc:creator>michu</dc:creator>
		<pubDate>Wed, 12 Jan 2011 16:21:44 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-238</guid>
		<description>Good Idea, here are the relevant infos:
TomCrypt (http://libtomcrypt.com/index.old.html.LibTomCrypt)
OpenSSL
Adler-32 CRC (http://en.wikipedia.org/wiki/Adler-32)
SHA1 algorithm (http://gladman.plushost.co.uk/oldsite/cryptography_technology/sha/sha2-07-01-07.zip)</description>
		<content:encoded><![CDATA[<p>Good Idea, here are the relevant infos:<br />
TomCrypt (<a href="http://libtomcrypt.com/index.old.html.LibTomCrypt" rel="nofollow">http://libtomcrypt.com/index.old.html.LibTomCrypt</a>)<br />
OpenSSL<br />
Adler-32 CRC (<a href="http://en.wikipedia.org/wiki/Adler-32" rel="nofollow">http://en.wikipedia.org/wiki/Adler-32</a>)<br />
SHA1 algorithm (<a href="http://gladman.plushost.co.uk/oldsite/cryptography_technology/sha/sha2-07-01-07.zip" rel="nofollow">http://gladman.plushost.co.uk/oldsite/cryptography_technology/sha/sha2-07–01-07.zip</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bak</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-237</link>
		<dc:creator>bak</dc:creator>
		<pubDate>Wed, 12 Jan 2011 16:00:49 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-237</guid>
		<description>may provide a clue on algorithms used (gzip, sha1) - at least on this 58&quot;

http://www.p4c.philips.com/files/5/58pfl9955h_12/58pfl9955h_12_osr_eng.txt</description>
		<content:encoded><![CDATA[<p>may provide a clue on algorithms used (gzip, sha1) — at least on this 58″</p>
<p><a href="http://www.p4c.philips.com/files/5/58pfl9955h_12/58pfl9955h_12_osr_eng.txt" rel="nofollow">http://www.p4c.philips.com/files/5/58pfl9955h_12/58pfl9955h_12_osr_eng.txt</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rysmario</title>
		<link>http://neophob.com/2010/01/root-my-tv-hack-philips-pfl9703/#comment-236</link>
		<dc:creator>rysmario</dc:creator>
		<pubDate>Sat, 08 Jan 2011 07:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.111.20/wordpress/?p=146#comment-236</guid>
		<description>the file seems to be compressed too..  referring to Q5551_v1.140.27.0.upg upgrade log 81mb Update &#039;iStoredSize&#039; are cumulated 81190368 bytes whereas the image payload is only 74936429 bytes large.

encryption must be 128bit block-cypher - if i take the image apart referring to the header details - it is padded to fit 16byte blocks...</description>
		<content:encoded><![CDATA[<p>the file seems to be compressed too..  referring to Q5551_v1.140.27.0.upg upgrade log 81mb Update ‘iStoredSize’ are cumulated 81190368 bytes whereas the image payload is only 74936429 bytes large.</p>
<p>encryption must be 128bit block-cypher — if i take the image apart referring to the header details — it is padded to fit 16byte blocks…</p>
]]></content:encoded>
	</item>
</channel>
</rss>

