Kurobox NAS-Central Forums

Welcome to the Kuro Community
It is currently Fri Jul 20, 2018 8:19 am

All times are UTC-06:00




Forum locked  This topic is locked, you cannot edit posts or make further replies.  [ 15 posts ] 
Author Message
PostPosted: Mon Jan 30, 2006 6:05 am 
Offline

Joined: Tue Jun 21, 2005 6:47 am
Posts: 39
Location: Near Tokyo, Japan
ok, so looking at Yamashita's website, it looks like the new DLNA compatible HS series of Linkstations are actually PPC boxes, and are fairly similar (if not identical) to the HD-HGLAN series of Linkstations and the KuroHG (see here and here). Further, it looks like Linkstation/Kuro HG owners can convert their boxes to DLNA compatible Linkstation HS series boxes by messing with the firmware (in this case, he took the root firmware of the HS-series and dropped it onto a hard drive in a Kuro HG).

Now, I'm sitting here wondering whether there would be a way of adding DLNA support to the other projects (such as the Gentoo/Sylver firmware). It looks like Buffalo licensed Mediabolic's DLNA-compatible Media Server. Obviously it's not FOSS, so we can't get the source code, but would it be possible to remove the binary out of the the HS-series firmware and add it to any other firmware?

Or, is there something that I'm missing here? Is the DLNA stuff not about a single protocol or media server, but an aggregation of many? I'm not 100% sure at this point (thus me "thinking aloud")... heh... (^_^);;


Top
   
 Post subject:
PostPosted: Mon Jan 30, 2006 7:25 am 
Offline
Site Admin

Joined: Fri Oct 29, 2004 10:08 am
Posts: 177
Location: MA
Fr0,
If we can get a copy on the binary I am sure there are more than a few of us, me included, that could tear it out and see if it runs on the Kuro. Only problem I see is it might me be entirely legal to strip out the binary from within the firmware and run it on another piece of hardware. It might be a good learning experience though. The world of the DCMA is so much fun.

Thanks
Brian

_________________
Hint of the day: See pages added to the wiki via RSS: http://www.kurobox.com/mwiki/index.php? ... s&feed=rss

Thanks
Brian


Top
   
 Post subject:
PostPosted: Mon Jan 30, 2006 2:53 pm 
Offline

Joined: Mon May 30, 2005 9:01 am
Posts: 279
Location: France, St Cyr-L'Ecole (78)
If this hardware is running a ppc, extracting the binaries/libraries (http pages ?) related to this application and including them in my image is possible (like i did for pcast, i get it from hd hglan image and included it in my image ;))


Top
   
 Post subject:
PostPosted: Tue Jan 31, 2006 12:19 am 
Offline

Joined: Tue Jun 21, 2005 6:47 am
Posts: 39
Location: Near Tokyo, Japan
waite wrote:
Only problem I see is it might me be entirely legal to strip out the binary from within the firmware and run it on another piece of hardware. It might be a good learning experience though. The world of the DCMA is so much fun.


I'm no lawyer, but one would assume that software that is freely available to download (as the firmware for the HS-series of Linkstations is freely distributed on Buffalo's website) can be used in our projects, especially since we would be using it on hardware sold by the company that licensed it. I dunno about redistribution rights, but I highly doubt that directions on how to extract the media server out of an HS-series firmware or a script that does it for you would technically be illegal. We wouldn't be circumventing any copy protection or anything like that. But again, I'm not a lawyer.

Anyway, on a related "thinking aloud" note, what the hell is DLNA? I've been looking around, and I've seen a bunch of UPnP Media servers that are FOSS (mediatomb, ushare and GMediaServer), but no DLNA-compatible ones. I wonder if that would make any difference, as the DLNA webpage makes it sound like UPnP AV servers are one of the key components of the entire DLNA stuff.

Anyway, I'm interested in this because I'm contemplating buying a Buffalo PC-P1LAN, which is a DLNA-compatible "renderer". It is compatible with the HS-series of Linkstations and Terrastations because of the embedded DLNA-compatible Media Server, but a custom Kurobox wouldn't be compatible unless we added that software, or converted it into a HS-series Linkstation.


Top
   
 Post subject:
PostPosted: Tue Jan 31, 2006 3:44 am 
Offline

Joined: Mon May 30, 2005 9:01 am
Posts: 279
Location: France, St Cyr-L'Ecole (78)
Could you give me a link to download the files ?
I'll check what i can do with that (i guess it's just a newer release of pcast)


Top
   
 Post subject:
PostPosted: Tue Jan 31, 2006 4:40 am 
Offline

Joined: Tue Jun 21, 2005 6:47 am
Posts: 39
Location: Near Tokyo, Japan
here is a link to the 1.50B beta firmware, and here is a link to the 1.49 firmware. Both are for the HS-DGL series of Linkstations. You're gonna have to do some fiddling to extract the mediaserver out of it, but once you do, could you post a tar.gz (or zip... whatever) of the files?

You may want to look at this list of files (it's a diff between the hackderokku project from yamashita's page and the official HS-series firmware). Especially of interest are the mediaserver/mediabolic related files. I bet if you grab those, you could drop them onto a Kuro and it would work.

Also, as a sidenote, according to the post the mediaserver eats physical memory (it reserves about 30 megs or so).


Top
   
 Post subject:
PostPosted: Tue Jan 31, 2006 6:49 am 
Offline

Joined: Mon May 30, 2005 9:01 am
Posts: 279
Location: France, St Cyr-L'Ecole (78)
From what i have seen before, pcast run an instance of thttpd to serve his own pages on a special port (the one used by the media client), i guess it should be the same thing with mediaserver !
The links you gave me are the installation packages, i hope the zip file is not password protected like for linkstation ! Anyway i hope the password is available somewhere !

I will have a look at this later, and i'll tell you ;)


Top
   
 Post subject:
PostPosted: Tue Jan 31, 2006 8:14 am 
Offline
Site Admin

Joined: Fri Oct 29, 2004 10:08 am
Posts: 177
Location: MA
Fr0 wrote:
waite wrote:
Only problem I see is it might me be entirely legal to strip out the binary from within the firmware and run it on another piece of hardware. It might be a good learning experience though. The world of the DCMA is so much fun.


I'm no lawyer, but one would assume that software that is freely available to download (as the firmware for the HS-series of Linkstations is freely distributed on Buffalo's website) can be used in our projects, especially since we would be using it on hardware sold by the company that licensed it. I dunno about redistribution rights, but I highly doubt that directions on how to extract the media server out of an HS-series firmware or a script that does it for you would technically be illegal. We wouldn't be circumventing any copy protection or anything like that. But again, I'm not a lawyer.

I too am not a lawyer, but have been in the middle of licensing talks before. Your assumptions are not correct. It depends on
1) the license Buffalo has to distribute the software
2) the license you receive to run the software.

The license can easily state "this software is licensed to run on XYZ hardware.
As far as circumvention is described: the DMCA states the paragraph below. Which means that even if it is not password encrypted, extracting the binary files from the .exe can still be argued to be decrypting an encrypted work.
Code:
Circumvention, according to Section 1201(a)(3)(A), means "to descramble a scrambled work, to decrypt an encrypted work, or otherwise to avoid, bypass, remove, deactivate, or impair a technological measure, without the authority of the copyright owner." Reverse engineering, on the other hand, is the scientific method of taking something apart in order to figure out how it works. While not all acts of circumvention require the use of reverse engineering, the reverse engineering of works protected by technological mechanisms requires circumvention. The placement of digital protection systems on copyrighted works essentially fences in the information a reverse engineer seeks to discover about the way the product works.


All this said if I have time I will look at it, I just wanted to provide a devil's advocate approach.

Thanks
Brian

_________________
Hint of the day: See pages added to the wiki via RSS: http://www.kurobox.com/mwiki/index.php? ... s&feed=rss



Thanks

Brian


Top
   
 Post subject:
PostPosted: Tue Jan 31, 2006 12:52 pm 
Offline

Joined: Mon May 30, 2005 9:01 am
Posts: 279
Location: France, St Cyr-L'Ecole (78)
As i tought, the firmware is password protected !
Password is NFM_TUPSBHFNFM_TUPSBHF
Work can start :)


Top
   
 Post subject:
PostPosted: Wed Feb 01, 2006 2:37 am 
Offline

Joined: Mon May 30, 2005 9:01 am
Posts: 279
Location: France, St Cyr-L'Ecole (78)
I checked the files used in the image, there is some changes about how pcast works :
On Linkstation/HG-LAN : The administration pages have a pcast pages that allow you to configure pcast (start/stop pcast, choose what directory to share ...)
On this image : When you click on Pcast tab in administration pages, it send you to the kurobox ip and port 8080 !

So i checked and i found that they are running a second thttpd server on port 8080 to serve some pages related to pcast (you can't choose not to start this server ! So it'll take some extra memory even if you will never use it !)

For now i did not integrated these changed in my image ! The standard administration page have a lot of extra files, i'll check what they are for later ;)

To be continued ...


Top
   
 Post subject:
PostPosted: Mon Feb 06, 2006 4:34 am 
Offline

Joined: Mon May 30, 2005 9:01 am
Posts: 279
Location: France, St Cyr-L'Ecole (78)
I installed this one : http://www2.melcoinc.co.jp/pub/hd/hsd150b1.exe on my kurobox (i changed /etc/passwd to put a know root password), added dropbear ( found on www.terastation.org) and i merged kurobox kernel modules in /lib/modules (as the HS-DGL is running a 2.4.20 kernel).

It's working very well for now, but administration pages are all in japanese (english translation is not available in this image).

I think i'll use this image as a new base for my image ;)


Top
   
PostPosted: Wed Aug 15, 2007 6:22 pm 
Offline

Joined: Tue Jan 09, 2007 10:26 am
Posts: 46
Location: Silicon Valley, CA, USA
Has anyone tried compiling ushare for KuroBox HG?

http://ushare.geexbox.org/


Top
   
 Post subject:
PostPosted: Wed Aug 15, 2007 6:47 pm 
Offline

Joined: Tue Mar 21, 2006 2:31 pm
Posts: 79
just compile it. i had it running on my LS1 for a short time...i don`T need it....i also compiled it for arm9.

_________________
http://www.linkstationwiki.net -> http://nas-central.org
http://foonas.org
foonas realtime changelog: http://foonas.org/browser/wsvn/foonas/?op=log
kernel 2.6 webinstaller: http://hvkls.dyndns.org/news/


Top
   
 Post subject:
PostPosted: Thu Aug 23, 2007 12:17 am 
Offline

Joined: Sun May 07, 2006 12:15 am
Posts: 92
Location: Tokyo, Japan
Yeah, uShare is great; running it on my regular KB.


Top
   
 Post subject:
PostPosted: Thu Oct 18, 2007 5:51 am 
Offline

Joined: Thu Oct 18, 2007 5:27 am
Posts: 3
uShare is great,i agree.Also running it on my regular KB.

_________________
iphone accessories
ipod video converter


Top
   
Display posts from previous:  Sort by  
Forum locked  This topic is locked, you cannot edit posts or make further replies.  [ 15 posts ] 

All times are UTC-06:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited