Radio and Telly Welcome, Guest. Please Login or Register
 
Radio and Telly Main Site Radio and Telly News Feed Radio and Telly Newsletter Follow Radio and Telly on Twitter FrequencyCast on iTunes FrequencyCast Podcast
  HomeHelpSearchLoginRegister  
 
Pages: 1 ... 10 11 12 
Old firmwares for i-Player? (Read 20648 times)
purple-bobby
Guru
*****
Offline



Posts: 4229
West Sussex
Gender: male
Re: Old firmwares for i-Player?
Reply #165 - Nov 27th, 2008 at 2:40pm
 
Bigboyuk wrote on Nov 27th, 2008 at 11:13am:
I  challange any one on here to get this source code from Netgem, I bet it won't be easy!! Also on www.netgem.com there are Utility tools what are these for? I personaly don't think Netgem have true confidence in the software updates, Don't get me wrong but they did seem to have problems with updates in the past, but guess all companies suffer from this too Smiley




http://www.netgem.com/supportLinux.php

But I accept that they have not provided it in any useful way - keeping to the letter of the copyright, but not the sentiment.

In the open source (and FOSS) world, you have Sun's OpenOffice which can read old (closed source) Microsoft Word documents better than latest Word version can itself.

PS
I think Netbox/iPlayer 4.6.23 was still using Linux 4.4
Back to top
 

bobby
WWW  
IP Logged
 
valk
Junior Member
**
Offline


Uh, netgem box. with the
slow CPU. Yeah that one.

Posts: 47
Re: Old firmwares for i-Player?
Reply #166 - Aug 21st, 2009 at 9:40pm
 
I got another iplayer, got it quite cheap so it's cool for hacking and experimenting.
Back to top
 

We have seen the light at the end of the tunnel, and it's out.
 
IP Logged
 
ianmoticon
Guru
*****
Offline



Posts: 3956
Gender: male
Re: Old firmwares for i-Player?
Reply #167 - Aug 22nd, 2009 at 1:50am
 
valk wrote on Aug 21st, 2009 at 9:40pm:
I got another iplayer, got it quite cheap so it's cool for hacking and experimenting.

... and in case you run out of toilet paper
Back to top
 
 
IP Logged
 
denismartindale
Guru
*****
Offline



Posts: 2914
Gender: male
Re: Old firmwares for i-Player?
Reply #168 - Aug 22nd, 2009 at 10:34am
 
I get so angry with the Netgem IPlayer at times that I want to hack the living daylights out of it! But there wouldn't be much to experiment with afterwards... I'd make sure of that!



Back to top
 
 
IP Logged
 
ianmoticon
Guru
*****
Offline



Posts: 3956
Gender: male
Re: Old firmwares for i-Player?
Reply #169 - Aug 22nd, 2009 at 12:59pm
 
denismartindale wrote on Aug 22nd, 2009 at 10:34am:
I get so angry with the Netgem IPlayer at times that I want to hack the living daylights out of it! But there wouldn't be much to experiment with afterwards... I'd make sure of that!


Don't make Denis Martindale angry, you wouldn't like him when he's angry

http://www.imdb.com/title/tt0077031/
Back to top
 
 
IP Logged
 
valk
Junior Member
**
Offline


Uh, netgem box. with the
slow CPU. Yeah that one.

Posts: 47
Re: Old firmwares for i-Player?
Reply #170 - Aug 22nd, 2009 at 9:42pm
 
ianmoticon wrote on Aug 22nd, 2009 at 1:50am:
... and in case you run out of toilet paper


ian, You're really not loving the iPlayer today are you?
Back to top
 

We have seen the light at the end of the tunnel, and it's out.
 
IP Logged
 
Misterel
Senior Member
****
Offline


Just visiting...

Posts: 347
Milton Keynes
Gender: male
Re: Old firmwares for i-Player?
Reply #171 - Sep 30th, 2009 at 12:01am
 
...
...
An couple of old picture of the innards of the BT iPlayer / iPlayerPlus with and without its card reader - makes an interesting comparison with the Classique shots at the start of the thread.

This discussion looked like it might be heading into interesting territory..
Back to top
 

Sandy Heath Tx&&BT iPlayer Plus 4.6.23c &&(x2 on a wired LAN)&&PlusNet MAXed BB at ~6.5Mb
 
IP Logged
 
chinnybob
Newbie
*
Offline


Watch this space

Posts: 11
Re: Old firmwares for i-Player?
Reply #172 - Dec 13th, 2009 at 12:35am
 
Hi, interesting to see you're still working on this. Dumping all the info I have once more, to address some questions raised in this thread, and in the hope someone finds it useful.

The back door.

http://www.radioandtelly.co.uk/images/netgem13.jpg

Whenever you see the above screen on the iplayer the backdoor is open. The backdoor is a standard rsh server which gives a root shell.

You can confirm this by looking at /etc/inittab in the unpacked firmware. Notice that rshd is started when the player goes into runlevel 6 (I think.) That happens whenever the player is downloading or flashing a firmware. If you get in before the download completes (up to 30 minutes on dial up - plenty of time) you can kill the downloader to abort the update but stay in this runlevel.

Yes, this is a huge security vulnerability which allows attackers to trivially root your box if they do a port scan while you do an update. And from there they can permanently brick it. So really you should thank Netgem for not making any more updates  Sad

The second disk-on-chip pads.

These aren't for a different type of chip, they're for using two DoC in stacked arrangement. All the pads are connected the same except the chip enable lines. That means with a custom kernel and some soldering you can double the available disk space. The soldering is not that difficult: I fixed my player that I bricked while rooting it by removing the DoC and soldering in one from a player with a hardware fault. (ok, actually I got a friend to do it - but it is possible at the hobby level.)

The supposed serial port on SCART

I never once got this to work and I don't believe it can be done in recent firmwares. There is absolutely no sign of a bootprompt or kernel log on these "ports." It seems to be for controlling VCRs with a proprietary serial protocol and not RS232 compatible even with a voltage shifter.

While I briefly had root access I tried writing directly to the serial ports (/dev/ttyS0 etc) but could not pick up the output on these pins, or any other - I even tried at many random resistors around the CPU. So I conclude that the iPlayer does not have a serial port in the hardware revisions I used.

The mysterious 20 pin test pad

Located at front right, just above a barcode sticker. I never figured out what these do, but they definitely aren't serial (see above) and they don't seem to be JTAG either (apparently no TRST line.)

The loopback dial-up trick

This trick involved connecting the built in modem directly to another software modem set to auto answer and authenticate any PPP login, and then provide internet access. This used to be a good way to snoop on what the iPlayer is sending home. In the latest firmware I just can't get it to work. I think the "wait for dialtone" option has been deliberately broken to prevent this attack.

Spoofing the Netgem homepage

By manipulating local DNS you can direct requests which would go to Netgem to your own server. However, most of the requests are carried out over SSL so Netgem will reject your server - it doesn't use Netgem's certificate. The actual firmwares are not encrypted - only the connection to the download site.

Updating on USB

Since we know the Netgem page is never going to have another firmware either to upgrade or downgrade, we can't access the backdoor that way any more. Has anybody managed to run an update from USB on UK classic or BT iPlayer+ hardware? If so it shouldn't be hard to get in that way, since the updates themselves don't seem to be encrypted and include the flasher code which we could replace with something else (eg telnetd.)
Back to top
 
 
IP Logged
 
purple-bobby
Guru
*****
Offline



Posts: 4229
West Sussex
Gender: male
Re: Old firmwares for i-Player?
Reply #173 - Dec 14th, 2009 at 1:30am
 
The latest hardware uses a signed update from USB, but the earlier HW may not.
The USB storage contains a JavaScript HTML page (autorun.htm) and a binary file (upgrade.bin).
Back to top
 

bobby
WWW  
IP Logged
 
Bigboyuk
Guru
*****
Offline


The I-Player Guy

Posts: 5036
Stoke on trent
Gender: male
Re: Old firmwares for i-Player?
Reply #174 - Dec 15th, 2009 at 12:29am
 
This is getting interesting ! So are we any nearer to hacking the I-Player or not?
I have only briefly read the unread posts in this thread so may have missed something. So how was the upgrades delivered to the I-Player? I would have thought via the telephone line either dial up or broadband via the USB skt. I can't see Netgem using one of the scart skts for capturing the upgrade data.
What we need is a schematic diagram with
the circuits listed and what they do. Then there's the I-Player's code would this be difficult to make additions etc. I thought I would visit again to see how things was progressing.
Back to top
 

Dave on I-Player (Netgem) STB xxx25&&Software 4.6.23 (c)...1Mb Broad band&&from Ukonline Up and running.&& Viewing through Sony 28" Wide screen. Samsung DVD recorder combi VCR..Samsung DVD Recorder now back after repair!!!  Also using  a Digifusion Twin DTT Tuner 80 Gb HDD and now sold my Bush 3006 Dual Format DVD Recorder!!
 
IP Logged
 
zfeet
Junior Member
**
Offline


Have you listened to FrequencyCast
yet?

Posts: 45
Re: Old firmwares for i-Player?
Reply #175 - Dec 19th, 2009 at 4:07pm
 
chinnybob wrote on Dec 13th, 2009 at 12:35am:
By manipulating local DNS you can direct requests which would go to Netgem to your own server. However, most of the requests are carried out over SSL so Netgem will reject your server - it doesn't use Netgem's certificate. The actual firmwares are not encrypted - only the connection to the download site.


If you have been following the news on the 7600 series you can see it is possible to use dns requests to change settings to enable a remote shell. Anyway, the first thing to do is to download all the necessary pages from iplayer's upgrade site which I believe is still working and host them on your own server. For iplayer it is enough if you can even start the upgrade to enable rsh. After you have the shell then it is possible to run the upgrade manually and in theory to upgrade to your own firmware as there is a switch that disables authentication.

http://www.neufbox4.org/wiki/index.php?title=Neuftv

Code:
Netgem upgrade utility v 4.0 (c) Copyright Netgem 1999-2004
usage: %s [OPTIONS] upgrade_url

-f : force full upgrade
-u : upgrade even if the firmware seems up to date
-v : increment verbosity level
-n : disable authentication
-c FILENAME : use FILENAME as certificate file
-s FILENAME : use FILENAME as system.conf file
-r : reboot immediately if upgrade succeeded
-Q : require the browser to quit
-C : check current state after reboot
-M : try mount /opt at boot time
-R : reset system state after reboot
-X : don't try to use connection manager
-F : force connection with connection manager 



It might be possible to upgrade to the latest firmwares available that were released by French Neuf.

http://www.megaupload.com/?d=2TXI5D68


Back to top
 
 
IP Logged
 
Pages: 1 ... 10 11 12