10 ans après, en 2009, elle vient enfin d'être crackée.
Benjamin Moody, après avoir laisser tourner son ordi plus de 70 jours 24h/24 a réussi à factoriser la clé publique RSA 512bits de la 83+.
C'est cette clef qui est utilisée pour signer les systèmes d'exploitation.
(un système non signé ne peut pas être installé officiellement... officieusement, c'était possible avec une bonne gymnastique...)
A priori maintenant, on peut signer n'importe quel système d'exploitation, et en conséquence l'envoyer sur sa calculatrice.
Cela ouvre de nombreuses possibilités comme:
- modifier un système TI pour en corriger des bugs
- inclure dans un système 83+ l'affichage pretty des fractions des systèmes TI-73
- modifier un système 84+ afin de le faire fonctionner sur 83+ (pour disposer des dernières nouveautés, qui n'ont plus été mise-à-jour sur la 83+)
- installer Linux
- créer un système incluant un moteur formel comme sur 68k
Il suffit donc:
- d'utiliser son assembleur et son éditeur hexadécimal pour développer le système
- de signer le système avec la clef trouvée
- d'envoyer sur la 83+
Et ça passe comme une lettre à la Poste! Plus besoin de gymnastique!
Notamment, cette découverte rend totalement obsolète le programme de Brandon Wilson sorti la semaine dernière...
J'attends éventuellement d'en savoir/comprendre un petit peu plus avant de faire une news.
Car je n'ai rien testé.
Il parait que ça ne marche pas sur 84+...
Source (en anglais)
Prochain rendez-vous: La nSpire sera donc crackée en 2017!
(sa clé de cryptage publique est supposée faire 1024bits... il va falloir attendre que les ordis soient un peu plus performants...)
Vous pourrez donc bientôt installer votre système formel TI-nSpire CAS sur votre TI-nSpire bleue basique
