除iPod Linux之外,目前还有一款较为成熟的第三方固件——Rockbox(如图一)。除iPod外,Rockbox还支持爱可视、艾丽和等品牌的mp3产品,具体内容大家可以参考Rockbox官方网站http://www.rockbox.org,在此不再赘述。在安装之前,请妥善备份iPod中的所有文件。
下载地址:http://download.rockbox.org/bootloader/ipod/ipodpatcher.exe
iPodFW:用来从固件中提取生成启动文件
下载地址:http://download.rockbox.org/bootloader/ipod/ipod_fw.exe
Rockbox启动固件:
下载地址:
iPod 4代:http://download.rockbox.org/bootloader/ipod/bootloader-4g.bin
iPod Color/Photo:http://download.rockbox.org/bootloader/ipod/bootloader-color.bin
iPod Nano 1代:http://download.rockbox.org/bootloader/ipod/bootloader-nano.bin
iPod Video 1代:http://download.rockbox.org/bootloader/ipod/bootloader-video.bin
iPod Mini 1代:http://download.rockbox.org/bootloader/ipod/bootloader-mini1g.bin
iPod Mini 2代:http://download.rockbox.org/bootloader/ipod/bootloader-mini2g.bin
Drive is not an iPod,aborting
Part Start Sector End Sector Size(MB) Type
0 63 160649 78.4 Empty (0x00)
1 160650 58605119 28537.3 W95 FAT32 (0X0B)
接下来我们要把iPod的原始启动扇区保存下来进行修改。在“命令与提示符”下输入:
[INFO] Done.
iPod Color/Photo:ipod_fw -g color -o rockboot.bin -i apple_boot.bin bootloader-color.bin
iPod Nano:ipod_fw -g nano -o rockboot.bin -i apple_boot.bin bootloader-nano.bin
iPod Video:ipod_fw -g video -o rockboot.bin -i apple_boot.bin bootloader-video.bin
iPod Mini 1代:ipod_fw -g mini -o rockboot.bin -i apple_boot.bin bootloader-mini1g.bin
iPod Mini 2代:ipod_fw -g mini -o rockboot.bin -i apple_boot.bin bootloader-mini2g.bin
接下来我们要使用ipodpatcher将生成的rockboot.bin文件写入iPod。在“命令与提示符”窗口中输入:
[INFO] Writing input file to device
[INFO] Wrote 1159120 bytes plus 48 bytes padding.
我们可以在iPod上建立一个music文件夹,将音乐拷贝进去,这样就可以在Rockbox中直接播放了。(如图四)经过测试,Rockbox可以完美支持播放ogg,mpc,flac格式的音乐文件。
Rockbox功能极为强大,它拥有完善的EQ系统,更换界面主题(如图五),保存m3u播放列表,支持图片与文本浏览、视频播放,Gmaeboy模拟器、iDoom……具体内容大家可以到http://www.rockbox.org/manual.shtml取下载Rockbox手册。
(1)删除.rockbox目录和rockbox.ipod文件;
(2)在“命令与提示符”窗口中输入
ipodpatcher -w 2 sys_partition.bin
其中参数n是iPod磁盘编号;
(3)重新启动iPod。