iPodIcons 0.3.6 - A visual resource manager for iPod
Copyright (C) 2004-2005 Lincoln Ramsay.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

iPodIcons lets you view and update icons and text strings from your iPod. In the future more resource types will be supported. You can read and write the iPod's firmware directly, edit a firmware file or even an updater. Thanks to Qt, iPodIcons is able to run on X11 (Unix/Linux/BSD) and Mac OS X.

iPodIcons makes use of ipodedit. See http://austinche.name/ipod/ for more information about ipodedit.

Building iPodIcons

iPodIcons is written with Qt 3.3.6 in mind. I have used Qt/Mac 3.3.6 on Mac OS X 10.4.6 (x86). Other Qt 3.x releases should also work but are not tested.


Universal Binary
Qt 3.3.6 does not support the creation of Universal Binaries. However, it can be done. The steps are long and complex so I'm not going to list them here. You need to build both a PPC and x86 Qt then use lipo to create a universal libqt.dylib. You then need to build two copies of iPodIcons and use lipo on it's binaries.
It is theoretically possible to build iPodIcons on Windows but I have not tested this. Certainly some features will not be available unless they are "ported". eg. There's no /dev so you can't just read/write the iPod HD like a file.

iPodIcons is built from the command line (Terminal.app in Mac OS X).

The iPodIcons homepage is at http://ipodicons.sourceforge.net/.