Page 1 of 1

Après le free-boot1, le free-boot2 pour Nspire clickpad !

Unread postPosted: 17 Mar 2013, 22:53
by Persalteas

Sur TI Nspire, au démarrage, plusieurs choses se déroulent:

- Le boot1 démarre.
- Si le boot2 est conforme, le boot1 lance le boot2
- Si l'OS est conforme, le boot2 lance l'OS.

Dans une news précédente, critor inventait un boot1 modifié, qui permettait de lancer n'importe quel boot2 sur TI-Nspire clickpad de révision matérielle A ou antérieure, ou sur les prototypes Nspire clickpad, après une légère modification matérielle.

Ainsi fut créé le boot1 1.1.9999. :bj:

Ce soir, après quelques jours de recherches et à partir de zéro, Benoit Anastay, souhaitant s'initier au hacking Nspire, réalise avec succès la suite du travail de critor: Un boot2 qui ne fait pas les vérifications d'OS ! !

Pour lancer ce boot2 modifié, vous avez donc besoin du boot1 modifié. ;)
Tout ceci suit une logique, et oui !

Ainsi, nous avons ce soir des photos de sa Nspire clickpad basique tournant avec un OS CAS, installé sans Ndless !

ImageImage


Nous pouvons donc voir la mention des numéros de code des boot:
boot1 1.1.9999
boot2 1.4.9999
(numéro choisi pour garder une logique)

Félicitations à Benoit qui a réalisé ça en 3 jours à partir de zéro !
Bravo pour cet exploit !:bj:
When a Nspire starts:

- The boot1 launches the boot2, if the boot2 is valid.
- The boot2 launches the OS, if the OS is valid.

In this topic, a modified boot1 was invented, which allowed to launch any boot2 on TI-Nspire ClickPad Hardware Revision A or earlier, or prototypes Nspire ClickPad, after a slight hardware change.

Thus was created the boot1 1.1.9999. ;DImage

Tonight, after a few days of research from scratch, Benoit Anastay, looking to start hacking his Nspire, has successfully continued this work: A boot2 which doesn't check the OSes ! !

So tonight we have pictures of his Nspire ClickPad (basic) with a CAS OS installed without Ndless!

ImageImage


We can see the boot code numbers:
boot1 1.1.9999
boot2 1.4.9999
[i](number chosen to keep a certain logic)

The patch for the boot2.img will be published very soon, the time to write a readme and that someone else makes this manipulation with success.

Congratulations to Benoit who made this in 3 days from scratch !
Thanks for this !


Re: Après le free-boot1, le free-boot2 pour Nspire clickpad

Unread postPosted: 17 Mar 2013, 22:59
by critor
Juste un tout petit détail car tu me lances un peu trop de fleurs - la seule chose qui est de moi dans Freely Boot1 1.1.9999, c'est le logo et le nom.

Les désactivations des vérifications ont été faites par quelqu'un d'autre qui souhaite bien évidemment rester anonyme.


Sinon, belle news et belle avancée! :D

Re: Après le free-boot1, le free-boot2 pour Nspire clickpad

Unread postPosted: 17 Mar 2013, 23:51
by blg_flg
Ndless devient ringard. J'adore. :D

Re: Après le free-boot1, le free-boot2 pour Nspire clickpad

Unread postPosted: 17 Mar 2013, 23:56
by Benoit934
critor wrote:Juste un tout petit détail car tu me lances un peu trop de fleurs - la seule chose qui est de moi dans Freely Boot1 1.1.9999, c'est le logo et le nom.

Les désactivations des vérifications ont été faites par quelqu'un d'autre qui souhaite bien évidemment rester anonyme.


Sinon, belle news et belle avancée! :D


Je penssais que l'on pouvais mettre un petit logo TI sur le boot2 distribué, j'aimerais savoir comment est formaté le splash screen aussi, je pense a une bit map monochrome mais j'ai la flemme de chercher

Re: Après le free-boot1, le free-boot2 pour Nspire clickpad

Unread postPosted: 18 Mar 2013, 00:18
by critor
C'est du bitmap monochrome 4-bits me semble.

Fais un diff après avoir appliqué le patch du Boot 1.1.9999, et tu trouveras aisément à quoi ressemble la zone à chercher dans ton Boot2 décompressé.

Re: Après le free-boot1, le free-boot2 pour Nspire clickpad

Unread postPosted: 18 Mar 2013, 00:23
by Benoit934
critor wrote:C'est du bitmap monochrome 4-bits me semble.

Fais un diff après avoir appliqué le patch du Boot 1.1.9999, et tu trouveras aisément à quoi ressemble la zone à chercher dans ton Boot2 décompressé.


J'ai bien dis plus haut que j'avais la flemme, mais bon je suis curieux et je ne laisse pas de question sans réponse donc je vais chercher ^^

Re: Après le free-boot1, le free-boot2 pour Nspire clickpad

Unread postPosted: 18 Mar 2013, 07:37
by Lionel Debroux
Très bien joué, un nouveau venu qui se signale de fort belle manière :)

Ndless devient ringard. J'adore. :D

Pas vraiment, nan :P
L'utilisation de boot1 trafiqués nécessite soit un proto Nspire (on estime qu'il n'y en a que quelques centaines dans le monde, et il n'y a alors pas besoin de modifs matérielles), soit une des plus vieilles Nspire de production (auquel cas il y a besoin d'une modif matérielle).
nLaunch, qui supprime déjà toutes les vérifs, peut fonctionner sur toutes les Clickpad et Touchpad, soit beaucoup plus de machines ;)
Le vrai avantage des boot1 trafiqués est la persistance; pour la puissance, nLaunch permet déjà d'exécuter du code arbitraire et de charger+lancher des OS arbitraires sur Clickpad & Touchpad. nLaunch ne permet pas de faire des personnalisations arbitraires de l'affichage lors du boot1... mais bon, pour ce que ça sert :P

Re: Après le free-boot1, le free-boot2 pour Nspire clickpad

Unread postPosted: 18 Mar 2013, 16:04
by blg_flg
Je sais, Lionel. :)
Mais je trouve ça amusant que quelqu'un qui aurait largement pu se contenter de nLaunch se casse le tête à faire un "free-boot 2", juste parce qu'il en avait envie parce qu'il trouvait ça "classe". :D