3View Orphans

News and information as it becomes available.
Wilf
Posts: 33
Joined: Sun Dec 18, 2011 3:46 pm

Re: 3View Orphans

Post by Wilf » Mon Dec 19, 2011 1:44 pm

Barry The Sprout wrote: My box does seem to maintain a constant conenction to avtrex, but that may have been logging they were doing back in August. Can be easily blocked for testing.
Lots of links bickering with Google servers. Never stops talking there.
Starting up iPlayer gives a link to a 77.109.169-168.deploy.akamaitechnologies.com which I assume is an iPlayer mirror (bizarrely in Switzerland)
There's a heck of a lot of chatter from the box when idle . Main ones I've seen:

google
avtrex
an AOL static IP in the states
my gateway/router
lots of loop backs to the box itself
netbios and UDP stuff( for DLNA?)

I haven't really looked while iPlayer etc. are running.

- I was using and android application called ARPSpoof on passthrough to view the src/dest addresses , as I wasn't getting much joy from Shark( a pcap driven Sniffer application).

kewa
Posts: 44
Joined: Sun Dec 18, 2011 5:37 pm

Re: 3View Orphans

Post by kewa » Mon Dec 19, 2011 3:48 pm

mpooley wrote:.....I cant get past the boot screen
I have tried holding the power button down whilst powering up but then i dont even get a boot screen....
If you haven't already done so try reconnecting the mains whilst holding the power button in with the 3view box connected to the TV by scart rather than HDMI. That has enabled me to get to the menu screen before

Kewa

User avatar
Barry The Sprout
Site Admin
Posts: 716
Joined: Fri Dec 16, 2011 9:18 pm
Location: South Coast

Re: 3View Orphans

Post by Barry The Sprout » Mon Dec 19, 2011 4:47 pm

mb1 - I will sort out my application at some point. To be honest, it is a little limited as there is no feedback from the box. So I can mimic pressing the buttons over the network, but you can't use it to blindly select menus as you don't know where you are.

I need to also check what state it is in as I was in the progress of updating it for better two way comms.
No one on this forum has ever worked for 3View CE Ltd, we've no association with that dead company. We just own boxes like you. We're a band of hackers trying to get the hardware we have paid for to work. We are doing this for free in our spare time

pingu
Posts: 1
Joined: Tue Dec 20, 2011 12:05 am

Re: 3View Orphans

Post by pingu » Tue Dec 20, 2011 12:36 am

Wilf wrote:I believe the iPlayer, YouTube and ShoutCast functionality use direct connections from our boxes to the respective services/APIs - hence they couldn't get around the YouTube API changes without a firmware update.

It's possible, but I don't think feasible that they'd be streaming all media via a 3view proxy server - it would be too costly, and vulnerable as a single point of failure given the bandwidth involved.

I expect ShoutCast will last a very long time (it's a widely used standard, originally for Winamp in the late 90's - it's barely changed since), but iPlayer and YouTube may get shafted if the APIs for the services change.

iPlayer's video streams are coming directly from the beeb, but I don't know where the listing web page (what we see in the updated section is a web page displayed by the Opera web browser) "lives" - it may be constructed on the box (javascript in a local html page calling BBC APIs to get lists, images and addresses for the video streams ), on a 3view server (could be bad news), or simply hosted at the beeb.
The second option would mean should the hosting go down, we'd loose the iPlayer listings, so in effect we'd loose iPlayer.

From memory, the web browsing feature drops you onto a 3view hosted portal page, with no ability to enter a web address without it. We may well loose that.

I don't know what controls which IP channels show in the TV guide, but I'd guess it is/was at least change by 3view - be interesting to know the mechanisms there in case other streams can be added at a later date.

In short, we might be alright, but a bit of insider knowledge would go a long way here - as the above is just educated guesswork.

p.s. I can still log in to https://www.simplyglobaltv.com/ with my 3view login. it's still just a blank page, as it always was, but that site is still active.
Running:
strings -f sgtv.propbin | grep http://

on the extracted firmware
gives

Code: Select all

sgtv.propbin: JTag.Set:$332176='http://www.simplyglobaltv.com/TestFolder/3view_web.html';
sgtv.propbin: http://www.3view.com
sgtv.propbin: http://www.3view.com
sgtv.propbin:  Tag.Set:$332176='http://bbc.co.uk/iplayer';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,0;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;Opera.SetUAExtension:{Escaped: (avdn/3view.stb.2010;avkb/pc;avvp/ssl;avui/tv)};AvLet.Show:IPlayer.Opera.AvLet
sgtv.propbin: Tag.Set:$332176='http://go.iacta.com/avtrex381';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:44,25,1192,670,0;Opera.SetEnableScroll:1;Opera.SetEnableWaitScreen:0;AvLet.Show:InternetGames.Opera.AvLet
sgtv.propbin: Tag.Set:$332176='http://www.bbc.co.uk';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
sgtv.propbin: Tag.Set:$332176='http://www.channel4.com';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
sgtv.propbin: Tag.Set:$332176='http://www.five.tv';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
sgtv.propbin: 1Tag.Set:$332176='http://bbc.co.uk/iplayer';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,0;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;Opera.SetUAExtension:{Escaped: (avdn/3view.stb.2010;avkb/pc;avvp/ssl;avui/tv)};AvBanner.HideAll;AvLet.Show:IPlayer.Opera.AvLet
sgtv.propbin: Tag.Set:$332176='http://www.itv.com';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
sgtv.propbin: Tag.Set:$332176='http://tv.sky.com/';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
Which I guess is used for the 3View page you get when you press the grey/red button on the remote.
Although http://go.iacta.com/avtrex381 in the list is interesting. It doesn't appear on the menu but is a games site. I haven't had my 3view box long so maybe it was used in a previous firmware version?

Edit:

An I think the web browse button points to:
http://www.simplyglobaltv.com/TestFolder/3view_web.html

from
JTag.Set:$332176='http://www.simplyglobaltv.com/TestFolder/3view_web.html';
in the same file as above. maybe that could just be patched to http://www.google.com ???

Bob
Posts: 81
Joined: Sun Dec 18, 2011 7:59 pm

Re: 3View Orphans

Post by Bob » Tue Dec 20, 2011 10:17 am

samiam wrote:Is iPlayer going to stop working eventually?

Also, those not updated by that last Beta, where can it be acccessed?

Sam
pingu wrote:
Wilf wrote:I believe the iPlayer, YouTube and ShoutCast functionality use direct connections from our boxes to the respective services/APIs - hence they couldn't get around the YouTube API changes without a firmware update.

It's possible, but I don't think feasible that they'd be streaming all media via a 3view proxy server - it would be too costly, and vulnerable as a single point of failure given the bandwidth involved.

I expect ShoutCast will last a very long time (it's a widely used standard, originally for Winamp in the late 90's - it's barely changed since), but iPlayer and YouTube may get shafted if the APIs for the services change.

iPlayer's video streams are coming directly from the beeb, but I don't know where the listing web page (what we see in the updated section is a web page displayed by the Opera web browser) "lives" - it may be constructed on the box (javascript in a local html page calling BBC APIs to get lists, images and addresses for the video streams ), on a 3view server (could be bad news), or simply hosted at the beeb.
The second option would mean should the hosting go down, we'd loose the iPlayer listings, so in effect we'd loose iPlayer.

From memory, the web browsing feature drops you onto a 3view hosted portal page, with no ability to enter a web address without it. We may well loose that.

I don't know what controls which IP channels show in the TV guide, but I'd guess it is/was at least change by 3view - be interesting to know the mechanisms there in case other streams can be added at a later date.

In short, we might be alright, but a bit of insider knowledge would go a long way here - as the above is just educated guesswork.

p.s. I can still log in to https://www.simplyglobaltv.com/ with my 3view login. it's still just a blank page, as it always was, but that site is still active.
Running:
strings -f sgtv.propbin | grep http://

on the extracted firmware
gives

Code: Select all

sgtv.propbin: JTag.Set:$332176='http://www.simplyglobaltv.com/TestFolder/3view_web.html';
sgtv.propbin: http://www.3view.com
sgtv.propbin: http://www.3view.com
sgtv.propbin: Tag.Set:$332176='http://bbc.co.uk/iplayer';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,0;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;Opera.SetUAExtension:{Escaped: (avdn/3view.stb.2010;avkb/pc;avvp/ssl;avui/tv)};AvLet.Show:IPlayer.Opera.AvLet
sgtv.propbin: Tag.Set:$332176='http://go.iacta.com/avtrex381';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:44,25,1192,670,0;Opera.SetEnableScroll:1;Opera.SetEnableWaitScreen:0;AvLet.Show:InternetGames.Opera.AvLet
sgtv.propbin: Tag.Set:$332176='http://www.bbc.co.uk';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
sgtv.propbin: Tag.Set:$332176='http://www.channel4.com';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
sgtv.propbin: Tag.Set:$332176='http://www.five.tv';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
sgtv.propbin: 1Tag.Set:$332176='http://bbc.co.uk/iplayer';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,0;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;Opera.SetUAExtension:{Escaped: (avdn/3view.stb.2010;avkb/pc;avvp/ssl;avui/tv)};AvBanner.HideAll;AvLet.Show:IPlayer.Opera.AvLet
sgtv.propbin: Tag.Set:$332176='http://www.itv.com';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
sgtv.propbin: Tag.Set:$332176='http://tv.sky.com/';LiveVideo.Stop;LiveVideo.SetBackgroundFile:/dev/null;Opera.SetWindow:0,0,1280,720,1;Opera.SetEnableScroll:0;Opera.SetEnableWaitScreen:1;AvBanner.HideAll;AvLet.Show:OperaStdWeb.Opera.AvLet;
Which I guess is used for the 3View page you get when you press the grey/red button on the remote.
Although http://go.iacta.com/avtrex381 in the list is interesting. It doesn't appear on the menu but is a games site. I haven't had my 3view box long so maybe it was used in a previous firmware version?

Edit:

An I think the web browse button points to:
http://www.simplyglobaltv.com/TestFolder/3view_web.html

from
JTag.Set:$332176='http://www.simplyglobaltv.com/TestFolder/3view_web.html';
in the same file as above. maybe that could just be patched to http://www.google.com ???
A few months ago we lost internet connection & 3view said their equipment was at fault so surely internet goes via 3view servers or whatever?

mb1
Posts: 81
Joined: Sun Dec 18, 2011 10:29 pm

Re: 3View Orphans

Post by mb1 » Tue Dec 20, 2011 3:02 pm

Wilf wrote:an AOL static IP in the states
For Shoutcast? http://dev.aol.com/SHOUTcast for example? Can the code above be changed to other websites, such as 4oD maybe?

Wilf
Posts: 33
Joined: Sun Dec 18, 2011 3:46 pm

Re: 3View Orphans

Post by Wilf » Thu Dec 22, 2011 12:11 pm

Bob wrote:A few months ago we lost internet connection & 3view said their equipment was at fault so surely internet goes via 3view servers or whatever?
When you say lost internet connection, which bits weren't available?
(you probably won't have tried them all at the time, but it might help narrow down parts that may rely on 3view/simplydigital servers)

e.g.
green light on
IP Channels
iPlayer pages
iPlayer playback
Shout Cast
Local DLNA
direct links to the likes of BBC &ITV on the 3view screen (#)
web browsing(*)
network updates list (*)

(*) expected to be dependant on 3view servers.
(#) if these were shown to be down, it may suggest a web proxy - should be overridable with root?

oldcodge
Posts: 180
Joined: Sat Dec 17, 2011 2:20 pm

Re: 3View Orphans

Post by oldcodge » Thu Dec 22, 2011 12:32 pm

Wilf wrote:When you say lost internet connection, which bits weren't available?
e.g.
green light on
IP Channels
iPlayer pages
iPlayer playback
Shout Cast
Local DLNA
direct links to the likes of BBC &ITV on the 3view screen (#)
web browsing(*)
network updates list (*)
My box is (deliberately) unable to contact any of the 3view/avtrex servers so I can answer these:

green light: Is lit as long as the box can ping google (it does so every five seconds) - works.
IP Channels - Never used them and I get "no signal" displayed when I try.
iPlayer pages - works
ipPlayer playback - works
Shout Cast - works
Local DNLA - works
direct links to BBC, ITV etc. - works
web browsing - does not work
network updates - do not work.

-codge

Wilf
Posts: 33
Joined: Sun Dec 18, 2011 3:46 pm

Re: 3View Orphans

Post by Wilf » Thu Dec 22, 2011 12:34 pm

mb1 wrote:
Wilf wrote:an AOL static IP in the states
For Shoutcast? http://dev.aol.com/SHOUTcast for example? Can the code above be changed to other websites, such as 4oD maybe?
I think (could be wrong) 4od is HTML5 these days, so if the browser can be updated, then guess so....

the AOL IPs were in the range
172.194.0.0 - 172.194.255.255
172.194.67.104.is the one I captured. They could be static IPs for businesses/home, or internal AOL addresses...

for iPlayer I saw akamai too, but also some Dutch addresses; virtu secure webservices (87.249.105.58) & nedstat hostmaster (77.72.113.58)

mb1
Posts: 81
Joined: Sun Dec 18, 2011 10:29 pm

Re: 3View Orphans

Post by mb1 » Fri Dec 23, 2011 11:01 am

Wilf wrote:I think (could be wrong) 4od is HTML5 these days, so if the browser can be updated, then guess so....
You could cheat and use the 4oD YouTube feed perhaps? Some good discussion about ITV and C4's APIs here
http://forum.team-mediaportal.com/onlin ... ndex2.html

Post Reply