Hacking the Western Digital MyBook World Edition

mybook_20071207.jpg

Western Digital sells a number of external drives under the MyBook World Edition brand. These are network-based external storage drives that you can connect to remotely from multiple machines. Inside are a couple of drives set up in a mirrored RAID configuration, as well as an embedded computer running Linux.

MakeFan: tipped us off to Martin Hinner's website, which has a lot of details about the software running on the MyBooks, including info for hacking the devices capabilities to do more than what's available out of the box.

This page provides information on how to hack your MyBook World Edition, so as you can improve performance and add new features. MyBook is powered by ARM9 microprocessor, it has 32MB of SDRAM and boots from internal hard drive. The system partition has 2.8GB (only 260 MB is occupied). This means that you have a lot of resources for various improvements.

You can enable SSH on the device without cracking the case. Martin hosts a script that subverts the firmware update software to create your ssl keys and boot the sshd process. Once that is enabled, you have full access to the OS to do what you like, including running an NFS server, web server, or even replacing the standard web interface.

Also worth checking out is the Hacking WD MyBook Wiki. They have links to information on rescuing data from dead drives and building other software for the device. Keep in mind that building MySQL from source will take about 18 hours, but there's got to be something fun you can do with a LAMP stack running on a terabyte hard drive.

Hacking Western Digital MyBook World Edition - Link
MyBook World Edition Wiki - Link


Recent Entries

Comments

Oldest comments listed first.

Posted by: Anonymous on December 8, 2007 at 10:26 AM

This is really nice to see. I was thinking about buying one of these but bought a Lacie EDmini instead. If anyone knows of something similar for that device, please post up a link!


Posted by: Anonymous on December 9, 2007 at 2:44 PM

So, when's the source code for the MyBook released? It looks like their drivers (such as ox800sata) are not modules, but I can't find the source anywhere...


Posted by: Anonymous on December 9, 2007 at 5:08 PM

Regarding the Lacie EDMini (google is your friend), see:

http://core.federated.com/~jim/edmini/index.html
http://luon.net/~admar/journal/LaCieEthernetDiskMini.html

The Lacie runs ELDK 3.0 as the base OS.

The MyBook drives use BusyBox Linux as the OS. If they're using Linux, they should have the source somewhere on the web under GPL licensing, I would think. Man, I have to get around to learning Linux one of these days.

MakeFan:


Posted by: Segarc on December 19, 2007 at 7:00 AM

The throughput on the gigabit interface it really, really bad. I can only get 80 Mbit/s on the 1000Mbit/s interface. Actually I tried running a performance utility on the NAS using the 127.0.0.1-local address, and the max bitrate internally was 91 Mbps. Testing was done using iperf. Anyone experiencing the same or is my box the only bad one?


Posted by: Sam on February 22, 2008 at 8:32 AM

Performance is slow on mine too. I'm using it for incremental backups, so it is fine, but man, the first backup took a week.

I wonder if there is anything that can be done to speed it up.


Posted by: no on February 26, 2008 at 1:04 AM

I suspect this Oxford Semiconductor OX800 chip has failty drivers, but who cares to work on it at this point? If some other device should appear with this chip working more efficiently, maybe it can be fixed.

http://www.oxsemi.co.uk/products/storage/OxfordSemiconductorStoragecontrollersOXE800SE.html

the WD GPL source:
http://support.wdc.com/download/mybook/WD-GPL-v1.18.tar.bz2


Posted by: Teinturman on December 9, 2008 at 1:19 PM

The post says it can take 18 hours to obtain Mysql...
This is probably true, but it will take a few clicks and 15 mn to configure it as Web Server, photo gallery and Web File Manager ...
http://mybookworld.wikidot.com/featurepacks

There are also a few contribution where you can install other Applications with a single click and no Linux knowledge :
see here : http://www.myboxproject.net/

Regarding slowness : the Gigabit network interface is effectively useless as the cpu is not enough powerfull to stream data faster then 4 MB/s... Nothing to be done on this ...


Leave a comment


Subscribe to MAKE!Subscribe to MAKE Magazine!

Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.

$34.95 / 1 year
(4 Quarterly Issues)

Subscribe now


Void your warranty, violate a user agreement, fry a circuit, blow a fuse, poke an eye out. Make: The risk-takers, the doers, the makers of things... Welcome to Make: Online!


CRAFT Maker Shed Maker Faire MAKE television
Holiday Gift Guides from MAKE
Gifts for Dads
Science and Chemistry
Gifts Under $20
More guides: Santa Claus Machines, Geek Toys for Grown Up Girls & Boys


Check out all of the episodes of Make: television

Alex Rider Dream Gadget Contest
Make: Science Room

Connect with MAKE

Be a MAKE fan on Facebook MAKE on Facebook
Visit our Facebook page and become a fan of MAKE!
MAKE on Twitter MAKE on Twitter
Follow our MAKE tweets!
MAKE Flickr Pool MAKE on Flickr
Join our MAKE Flickr Pool!
    make_tips on Twitter




    Maker SHED

    Advertise here with FM.

    Why advertise on MAKE?
    Read what folks are saying about us!

    Click here to advertise on MAKE!



    Subscribe to MAKE Magazine!

    Make: Online authors!

    Gareth BranwynGareth Branwyn
    Senior Editor


    Phillip TorronePhillip Torrone
    Senior Editor
    | AIM | Twitter


    Becky SternBecky Stern
    Associate Editor
    | AIM | Twitter


    Marc de VinckMarc de Vinck
    Contributing Writer
    | AIM | Twitter


    John ParkJohn Park
    Contributing Writer
    | Twitter


    Sean RaganSean Ragan
    Contributing Writer
    | Twitter


    Matt MetsMatt Mets
    Contributing Writer
    | AIM | Twitter


    Dale DoughertyDale Dougherty
    Editor & Publisher
    | Twitter


    Shawn ConnallyShawn Connally
    Managing Editor
    | Twitter


    Goli MohammadiGoli Mohammadi
    Associate Managing Editor

    Kip KayKip Kay
    Weekend Projects
    | AIM | Twitter


    Collin CunninghamCollin Cunningham
    Contributing Writer
    | AIM | Twitter

    Adam FlahertyAdam Flaherty
    Contributing Writer
    | AIM | Twitter



    More contributors: Mark Frauenfelder (Editor-in-Chief, MAKE magazine), Kipp Bradford (Technical Consultant/Writer), Chris Connors (Education), Diana Eng (Guest Author), Peter Horvath (Intern), Brian Jepson (O'Reilly Media), Robert Bruce Thompson (Science Room)

    Suggest a Site!

    Current Podcast

    itunesdl.gif Weekend Project: Beetlebot Simple robot from your parts bin that avoids obstacles. Thanks go to Jerome Demers for the original article in MAKE, Volume 12. To download the Beetlebot video, click here or subscribe in iTunes. Check out the complete Beetlebot article... More...

    Get the Make: Online sent via email
    Enter your email to receive Make: Online each day:



    MAKE Fascination video series brought to you by Dow

    Make: Education
    MAKE: en EspaƱol MAKE: Japan
    Important please read


    Subscribe to MAKE Magazine!

    Recent Posts from the Craft: Blog