iPod + Rockbox = Entertainment Extravaganza
Wouldn't it be great if you could customize an iPod and run third-party software on it? Wouldn't it be great if you could download games and applications along with the songs and videos you already have? Wouldn't it be great if all those features were open source and free? Wish no longer. Rockbox offers all those things, wrapped in an easy-to-use installer.
Rockbox is an open-source firmware replacement for a variety of music and video players. The interface is very similar, regardless of the device, and as I don't have access to anything other than an iPod, this review focuses on it. You certainly don't need an iPod to use Rockbox, but because Apple's products are so popular, I was happy to see a wide variety of iPod models are supported. Check out the Rockbox Web site to see whether your media player will work.
To get Rockbox on your iPod, the developers offer two options, automatic and manual. The automatic option appealed to my lazy nature, but unfortunately, it didn't work for me. I think this was largely because my iPod was formatted with the HFS (Apple) filesystem instead of the FAT32 (Windows) filesystem. On an iPod with the FAT32 filesystem, the automatic installer is very slick and downloads the latest version of the programs directly from the Internet. I wish the automatic installer had worked for me off the bat, because then I could have just suggested you use it (which I still do) and forget about the manual stuff.
Thankfully, the documentation is very helpful even if you are forced to use the manual method. Here's a brief overview of the procedure, but be sure to read the documentation before attempting it on your own. It's not terribly difficult, but it requires extensive use of the command line. My suggestion is to try the automatic installation program first, and resort to the following method only if the installer doesn't work for you.
Go to www.rockbox.org, and click on Manual at the left. Find your specific device on the list, and go to the instruction manual provided. The installation section is helpful, and following it will ensure success. Here's a rundown of the steps:
If you have an iPod that was formatted for use with OS X, you need to convert the filesystem to FAT32. You either can plug the iPod in to a Windows machine and have iTunes reformat it, or follow the directions provided in the Rockbox manual to reformat it with Linux command-line tools.
Download the appropriate version of Rockbox from the Web site and extract it directly to the iPod. If done properly, there should be a folder on the iPod called .rockbox with the program inside. It should be at the root level of the iPod (not the root level of your computer), and because it starts with a dot, it won't be visible by default.
Next, download the font package, available from the Extras section on the Web site. The font package is the same, regardless of what media player you have, so you can't go wrong when downloading it. Just like with the Rockbox software, the fonts need to be extracted at the root level of the iPod. (The fonts actually reside inside the .rockbox folder, but the zip file is designed to be extracted at the root level of the iPod, and it will put them in the correct place.)
Finally, install the Rockbox bootloader. This is the part that causes the iPod firmware to load Rockbox instead of the original iPod software. Download the Linux version of ipodpatcher (link provided in the installation manual), and execute it as root:
# chmod +x ipodpatcher # sudo ./ipodpatcher
Assuming all goes well, you should see a message telling you the bootloader has been installed. Feel free to do a happy dance, and then hold down Menu + Select to reboot your iPod into Rockboxy goodness (Figure 1). If you have problems along the way, and corrupt the partitions on your iPod (as I did once), just plug it back in to your iTunes machine, allow it to repair itself, and start over.
Now that you have Rockbox installed, let's talk a bit about what you can do with it. Yes, with a name like Rockbox, your iPod now sounds threatening and weapon-like. And sure, if you throw it hard enough, you probably could hurt someone with it, but really, there are more productive things to do with your new media player. Let's look at a few.
|The True Internet of Things||Sep 02, 2015|
|September 2015 Issue of Linux Journal: HOW-TOs||Sep 01, 2015|
|September 2015 Video Preview||Sep 01, 2015|
|Using tshark to Watch and Inspect Network Traffic||Aug 31, 2015|
|Where's That Pesky Hidden Word?||Aug 28, 2015|
|A Project to Guarantee Better Security for Open-Source Projects||Aug 27, 2015|
- The True Internet of Things
- Using tshark to Watch and Inspect Network Traffic
- September 2015 Issue of Linux Journal: HOW-TOs
- Problems with Ubuntu's Software Center and How Canonical Plans to Fix Them
- Firefox Security Exploit Targets Linux Users and Web Developers
- Concerning Containers' Connections: on Docker Networking
- Where's That Pesky Hidden Word?
- A Project to Guarantee Better Security for Open-Source Projects
- My Network Go-Bag
- Build a “Virtual SuperComputer” with Process Virtualization