Page 1 of 1

Boot2 et Diags interchangeables: un pas vers le dual Boot?

Unread postPosted: 01 Apr 2012, 17:29
by critor
Normalement au démarrage, votre TI-Nspire effectue dans l'ordre les opérations suivantes:

  • Lancement du Boot1
  • Vérification et décompression du Boot2 par le Boot1
  • Lancement du Boot2
  • Vérification et décompression de l'OS par le Boot2
  • Lancement de l'OS



Si vous maintenez enfoncées les touches :nses: :nsme: :nsmo: au démarrage, la procédure d'initialisation est alors altérée:

  • Lancement du Boot1
  • Vérification du Diags par le Boot1
  • Lancement du Diags

Vous accédez alors au logiciel de diagnostics:

Image




Mais depuis deux news précédentes, nous disposons de programmes Ndless pour reprogrammer le Boot2 et reprogrammer le Diags.



Et bien que se passe-t-il si l'on reprogramme le Boot2 avec un logiciel de Diagnostics?

TI-Planet a tenté cette opération contre-nature, et miracle! A l'allumage, la TI-Nspire lance le logiciel de diagnostics qu'elle prend pour un Boot2 sans se poser aucune question! :bj:

Le Boot1 ne fait donc pas de différence entre les images de logiciels de diagnostics et les images de Boot2! :bj:



Sans intérêt? Imaginez l'opération inverse... Imaginez que l'on reprogramme le logiciel de diagnostics avec une 2ème version du Boot2! Et voilà, c'est le premier pas vers un Dual-Boot sur les TI-Nspire! Il suffirait de maintenir :nses: :nsme: :nsmo: au démarrage pour utiliser le Boot2 alternatif! :bj:



Toutefois en pratique il y a un petit problème: le logiciel de diagnostics ne peut pas excéder 640Ko, et tous les Boot2 sortis par TI sont plus gros à l'exception de ceux équipant les TI-Nspire Lab Cradle, mais qui seraient sans intérêt sur de véritables calculatrices Nspire.

Re: Boot2 et Diags interchangeables: un pas vers le dual Boo

Unread postPosted: 01 Apr 2012, 17:40
by totorigolo
Est-il possible d'installer un Boot2 Lab Cradle à la place du Diags, mais en y installant Ndless ? Comme ça, on aurait une calculatrice sans Ndless, et une autre avec :D (même si elle ne calcule plus...)

Re: Boot2 et Diags interchangeables: un pas vers le dual Boo

Unread postPosted: 01 Apr 2012, 17:49
by Jujuwalrus
Sinon, pourquoi pas un Boot2 libre qui entre dans 640Ko? Est-ce que ce serait faisable?

Re: Boot2 et Diags interchangeables: un pas vers le dual Boo

Unread postPosted: 01 Apr 2012, 17:53
by critor
N'oubliez pas que le logiciel de diagnostics est signé en RSA et vérifié par le Boot1 au même titre que le Boot2.

Donc on ne peut programmer que des Boot2/Diags distribués par TI.


Le Boot2 des TI-Nspire Lab est très petit et programmé correctement sur les calculatrices Nspire, mais le Boot1 refuse de le lancer au redémarrage car ce n'est pas le bon modèle.

Re: Boot2 et Diags interchangeables: un pas vers le dual Boo

Unread postPosted: 01 Apr 2012, 17:54
by totorigolo
Moi j'dis que c'est pour bientôt... (nspirebuntu :D )

Les miracles arrivent tous les jours sur la sphère TI, alors pourquoi pas les signatures "maisons" ? Ou une Homebrew Channel comme sur la Wii...

Re: Boot2 et Diags interchangeables: un pas vers le dual Boo

Unread postPosted: 04 Apr 2012, 13:48
by Excale
totorigolo wrote:Les miracles arrivent tous les jours sur la sphère TI, alors pourquoi pas les signatures "maisons" ? Ou une Homebrew Channel comme sur la Wii...


Si il y a bien un truc auquel on ne peux pas toucher, c'est bien les clefs/signatures RSA. Le seul moyen de les faire tomber est de flasher un nouveau boot1. Et si tu te rates, tu perds la nspire. Autant dire que même si c'était possible, beaucoup refuseraient tout court de le faire :).