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&#39;ve managed to work out how to get everything working again.
<br><br>This is what we&#39;ve found out: the hash at 0x58 is the one that matters. And we know how to generate it.<br><br>It&#39;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&#39;s
all hope that (if they haven&#39;t already from the iPhone unlocking) Apple
learn that fighting against us is pointless. It&#39;s a waste of their time
if the open source crowd is going to get past it in just a weekend.<br>