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

Reply via email to