I tested all the firmware version that we get (thanks to everyone who gave us hash of their own version).
Now, we have 4 versions : Directory name in http://www.labri.fr/perso/fleury/hacks/ipodnano/ipod-nano-firmwares.tar.bz2 Version give in about menu Version and date of diagnostic utilities (refer http://www.linux4nano.org/drupal/files/images/diagnostic.jpg to see where you can read the date and the version number) 19.1.1.0 version 1.0.1 06/08/24 v.0127 19.1.1.1b version 1.0.2 06/09/21 v.0141 19.1.1.1 version 1.1.1 06/09/18 v.0140 19.1.1.2 version 1.1.2 07/01/05 v.0155 The test confirmed that if we put the id flag of aupd in directory entries to 0, aupd is executed and update diagnostic utilities. Concerning usb sniffer, I found the last version here http://www.pcausa.com/Utilities/UsbSnoop/default.htm. I didn't manage to sniff correctly an update of the iPod by iTunes. Concerning encryption, we already know that it isn't a simple xor with a key. But data part between different osos at the beginning are equal so we can assume that Apple use the same key. If it's a stream cipher, this is a mistake and we can collected information xoring 2 different osos. Our first test gave a random file but we have to find a better indicator of randomness. Indeed, entropy and frequency software (in svn project) just say if there are as much of each character but no how they are distributed. For exemple AAAABBBB and ABABABAB are equal. Does anybybody know a good indicator ? Vincent PS : the osos of 19.1.1.1b is corrupted in the archive. At the start of he header, you have to switch the 1 and 2 to get the good version. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. _______________________________________________ Linux4nano-dev mailing list [EMAIL PROTECTED] https://mail.gna.org/listinfo/linux4nano-dev http://www.linux4nano.org
