Image: reddit.com · I emulated the iPod Classic 6G in QEMU and got Apple's original retailOS booting
An iPod Classic 6G emulated in QEMU, booting Apple's own firmware
Claude Code helped write code to extract the iPod's encrypted firmware, which the maker decrypted and booted unmodified in a QEMU emulator.
The full story
The maker spent months trying to emulate their 2008 iPod Classic 6G and finally got QEMU to boot Apple's original, unmodified firmware. Because the firmware is encrypted and can't be legally downloaded, they used Claude Code to write code that extracts it from the device with emCORE, then decrypted the flash image themselves.
There is no datasheet for the chip, so the emulated hardware has to be worked out from what the firmware itself writes. Navigation, the screen and the music library worked, but the music player came up partly drawn and silent, which they traced to four separate errors. The maker calls it "still somewhat rough".
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: I emulated the iPod Classic 6G in QEMU and got Apple's original retailOS booting
The maker's post on r/emulation.
The subreddit's moderators removed it, but the original is still readable (it can take a few seconds to load): archived copy of Reddit: I emulated the iPod Classic 6G in QEMU and got Apple's original retailOS booting (opens in a new tab)