Great work OSS community!<br><br><a href="http://ipodminusitunes.blogspot.com/2007/09/weve-won.html">http://ipodminusitunes.blogspot.com/2007/09/weve-won.html</a><br><br>Thanks to some inspired work by a few heroes, we've managed to work out how to get everything working again.
<br><br>This is what we've found out: the hash at 0x58 is the one that matters. And we know how to generate it.<br><br>It's
a cryptographic signature combining data from the iTunesDB and a device
specific identifier (called the firewireid) and some (formerly) secret
numbers.<br><br>Instructions for linux users on how to fix their iTunesDB files are <a href="http://www.backdot.com/?p=50">here</a>. Windows users are going to have to wait a little while. (For interested programmers, the code to generate the hash is
<a href="http://main.wtbw.co.uk/hash58.zip">here</a>.)<br><br>The heroes in question include wtbw, nopcode, teuf, simon and many others from #gtkpod.<br><br>Let's
all hope that (if they haven't already from the iPhone unlocking) Apple
learn that fighting against us is pointless. It's a waste of their time
if the open source crowd is going to get past it in just a weekend.<br>