Learning the iTunesDB File Format

Getting into the sequences, byte types and math of the iPod MP3 player.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Tool to

Anonymous's picture

Excellent article. In hopes that Patrick gets notifications of comments here: may I ask what tool(s) you used to create the figures?


Unfortunately apple changed

Adam Lamers's picture

Unfortunately apple changed the database format to have a substantially different header in their 3.0 firmware.

Great work

Timothy's picture

Wow. This is very good to see. Seeing how such a successful device works give much insight into how to improve your own.

+ Amazon s3 = iTunes backup? :)

The Pageman's picture

if you combine this with Amazon s3? can you now have iTunes backup in the cloud? :)

Brilliant article

jtopjian's picture

This was a great read. Thank you.


thank you!

Anonymous's picture

Thank you, that was the best reverse engineering tutorial I've seen so far.


Jimmy Jones's picture

Itunes is pretty cool, but stubborn. Luckily there are MANY helper apps out there to do the things you cant usually do with it.


amazing post

Dx's picture

very well Patrick, it sounds like a lot of work to deduce this. keep on good work

Excellent work, both as

sean berry's picture

Excellent work, both as documentation, and as training. Thanks!