Le serveur est soumis à une charge extrême en raison du nombre de visites d'étudiants en examen ces jours-ci. Désolé pour la lenteur, ça ira bientôt mieux !
Décidément ces derniers temps, les dernières barrières des TI-Nspire tombent les unes après les autres!
Après DiagsLauncher dans une news pécédente, Bsl nous sort maintenant Boot2Launcher!!!
Comme son grand frère, Boot2Launcher est prévu pour Ndless 1.7 et compatibles. Ce programme a juste besoin d'un fichier TNS contenant une image décompressée du boot2.
Boot2 Launcher bénéficie des mêmes avantages que DiagsLauncher:
- il exécute directement le code de l'image fournie (aucun danger donc, car aucune écriture en ROM NAND)
- malgré les signatures utilisant des clefs RSA différentes, il permet d'exécuter sur les TI-Nspire finales des boot2 prévus pour les prototypes TI-Nspire et vice-versa
La preuve en vidéo:
Dans l'ordre, lancement d'une TI-Nspire basique avec le boot2 1.4, redémarrage à chaud sur le boot2 1.1 final, redémarrage à chaud sur un boot2 1.1 prototype.
Là encore, vous vous demanderez sans doute à quoi ça sert... Mais le potentiel de ce nouveau programme est tout simplement énorme!!!
Car c'est le boot2 qui se charge de la vérification et du lancement de l'OS, et qui interdit l'exécution d'OS finaux sur les prototypes, d'OS basiques sur une Nspire CAS, ou encore d'OS CAS sur une Nspire basique...
Imaginez tout ce qui serait envisageable en fournissant à Boot2Launcher une image de Boot2 légèrement modifiée...
OSLauncher fonctionne sur n'importe quel OS avec Ndless 1.7 ou compatible (Ndless 1.3 / 1.4 / 2.0).
OSLauncher permet de lancer un 2ème OS par dessus votre OS installé. Il n'y a aucune écriture en ROM, et vous retrouverez votre OS "normal" au prochain redémarrage.
Les utilités sont nombreuses:
lancer un OS final sur les prototypes TI-Nspire / TI-Nspire CAS (pas les prototypes CAS+ toutefois)
(ce qui leur permet enfin de franchir la barre des versions 1.1/1.2)
lancer un OS TI-Nspire basique sur les TI-Nspire CAS
(ce qui leur permet enfin d'utiliser l'émulateur TI-84+SE)
lancer un OS TI-Nspire CAS sur les TI-Nspire basiques
(ce qui leur permet enfin d'utiliser le moteur de calcul formel dit CAS)
Et comme d'habitude, la preuve en vidéo:
Toutefois, deux petits bémols...
OSLauncher n'utilise pas actuellement aucune fonction du boot2, ce qui fait que l'on doit lui fournir un OS déjà décrypté et décompressé. L'on ne peut donc pas utiliser les fichiers tnc/tno dont vous disposez, les décryptage/décompression sur ordinateur sont une opération assez lourde, et pour des raisons de copyright, il nous est impossible de distribuer l'OS décrypté. L'ideal serait qu'OSLauncher utilise les fonctions de décryptage/décompression du boot2, mais cela risque de nécessiter encore beaucoup de temps de développement de notre part...
Comme dit plus haut, OSLauncher lance l'OS que vous lui donnez sans toucher à l'installation de votre OS actuel. Il faut donc que les OS ne soient pas trop éloignés (au sens de la date ou du numéro de version), car sinon l'OS lancé risque de ne pas comprendre correction les fichiers de configuration de votre OS installé. C'est d'ailleurs pour ça que dans la vidéo je lance l'OS 1.7.2741 CAS sur l'OS 1.7.2741 basique. Un OS 2.x CAS n'aurait probablement pas fonctionné correctement.
Forcer l'installation d'un OS officiellement interdit ne servirait à rien, car le boot2 vérifie toujours l'OS installé avant de le lancer. Au prochain redémarrage, vous seriez alors forcés de réinstaller un OS...
Nous espérons pouvoir vous publier une version "utilisable" bientôt.
TI-Bank: enfin l'upgrade ultime pour ta TI-Nspire basique!
C'était un poisson d'avril. Mais toutefois ne soyez pas tristes: regardez nos poissons d'avril précédents, ils sont devenus réalité en moins d'1 an.
Je confirme que OSLauncher existe bel et bien, actuellement en cours de développement.
Un grand merci à Levak pour avoir synthétisé la vidéo à partir des captures d'écran.