π
<-
Chat plein-écran
[^]

nBoot+ControlX, contrôle total et éternel de ta CX HW<W !

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

nBoot+ControlX, contrôle total et éternel de ta CX HW<W !

Unread postby critor » 02 Nov 2016, 16:24

7491En mai dernier sortait
nBoot
, un exploit comparable à
Nlaunchy
de 2013 rendu inutilisable depuis bien longtemps car farouchement combattu par
TI
, mais qui cette fois-ci permettait d'exécuter du code tiers dans le contexte du
Boot1
soit dès l'allumage de la machine et donc avant même toute vérification! :o
Il exploite une faille du
Boot1
en version 3.0.0.99, et ne cible donc que les
TI-Nspire CX
de révision matérielle A à V fabriquées jusqu'en novembre 2015.

La seule application alors disponible pour cet outil et fournie par la même source était alors un lanceur Linux, peut-être pas très utile et donc pas très impressionnant pour nombre de lecteurs.

Mais cela restait néanmoins une avancée exceptionnelle dans le contrôle total de la
TI-Nspire CX
, comme c'était déjà le cas sur les
HP Prime
. Désormais tout ce qui était imaginable pouvait être réalisé, en y mettant les compétences et le temps ! :bj:
6819Rappelons de plus que le
Boot1
inclus dans la puce ASIC est protégé contre l'écriture, et tellement bien que même
Texas Instruments
a préféré mettre son nouveau Boot1 4.0.1 depuis novembre 2015 dans une puce NOR externe, plutôt que de modifier la puce ASIC.
Il est donc impossible de corriger complètement la faille exploitée sur les machines déjà en circulation ! :bj:


1890Outre son absence d'utilité concrète,
nBoot
souffrait de plusieurs inconvénients :
  • lancer du code tiers impliquait de sacrifier le logiciel de diagnostics de la machine, pourtant utile pour se sortir de certaines situations de blocages sans avoir à débrancher la batterie, le code tiers à lancer étant justement à mettre au début de la partition Diags
  • il nécessitait également de renoncer au fond d'écran de démarrage


7492Depuis, la situation a bien changé grâce à la sortie de
ControlX
, notre gestionnaire de démarrage compatible
nBoot
.
Il permet de remédier aux inconvénient de nBoot, avec :
  • une gestion de 3 partitions
    (les partitions physiques Boot2+Diags ainsi qu'une partition logique ExtnD)
    avec plusieurs images par partition, permettant ainsi de conserver et lancer le logiciel de diagnostics à un autre endroit :)
  • un fond d'écran de démarrage

Contrairement aux combinaisons de démarrage officielles qui sont très fastidieuses à effectuer pour les personnes valides
(et je n'ose même pas imaginer pour les personnes souffrant d'un quelconque handicap)
, il suffit ici de presser la seule touche :nsct: pour obtenir le menu de démarrage avec les différentes options disponibles. :D

7493A partir de ce menu, on peut réaliser cette fois-ci nombre de choses utiles :
  • lancer n'importe quelle image exécutable respectant le format TI-Certificate disponible dans les partitions Boot2, Diags et ExtnD, peu importe que ce soit du code officiel ou tiers ! :bj:
    (à ce jour le Boot2, le Boot1.5, le logiciel de diagnostics, et une adaptation du lanceur Linux venant avec nBoot)
  • réinitialiser la version minimale d'OS installable, et donc downgrader même après avoir installé un OS plus récent ! :bj:
  • activer/désactiver le démarrage automatique de
    ControlX
  • désinstaller définitivement
    nBoot

Par défaut, sans appui sur :nsct: donc,
ControlX
recherche dans l'ensemble des partitions Boot2, Diags et ExtnD une image de Boot2 compatible
(à date 4.0.1 ou supérieure)
, de préférence la version 4.0.3, et la lance pour démarrer l'OS
TI-Nspire
.

74957494Mais ce n'est pas tout, car dans le cas du Boot2 4.0.3,
ControlX
lui injecte un patch permettant d'activer automatiquement Ndless dès la fin du démarrage, si ses fichiers ont bien été installés ! :bj:
Plus besoin donc désormais de réactiver manuellement Ndless après chaque redémarrage de la calculatrice ! :bj:





ControlX
bénéficie d'un tutoriel d'installation très détaillé, illustré étape par étape, afin que toute personne ayant la chance de disposer d'une machine compatible soit capable de l'installer :
viewtopic.php?f=57&t=18920

Nous recommandons fortement son installation si la calculatrice n'a pas encore été mise à jour en version 4.3, pendant que c'est encore possible.
Ndless se réinstallant automatiquement à chaque redémarrage est déjà un gros avantage. :D
La possibilité de downgrader à tout moment même après une erreur de manipulation en est une autre. :D

Et quant au reste, comme en théorie tout devient possible, d'autres applications qui te seront salvatrices seront peut-être disponibles prochainement... ;)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.1%
 
Posts: 33696
Images: 8790
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: nBoot+ControlX, contrôle total et éternel de ta CX HW<W

Unread postby GalacticPirate » 02 Nov 2016, 16:48

Un grand merci à toi mon cher critor, ainsi qu'à nBootDude et à toute l'équipe de développement de ControlX :D Et je sens que ce n'est que le début ! :D
Mon profil TI-Planet
Mon Internetometer
Devenez premium !
ImageImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre actif de la communauté depuis Mai 2015, je suis toujours disponible pour aider (ou pas :troll: )Cliquez ci-dessus pour me donner un Internet ! Ça ne sert absolument à rien mais c'est marrant :pCliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 90%
 
Posts: 1151
Images: 2
Joined: 23 May 2015, 10:36
Location: Bourg-La-Reine, 92, France
Gender: Male
Calculator(s):
Class: L1
YouTube: Zack Voyager
Twitter: @STVthebest
Facebook: Zack Voy

Re: nBoot+ControlX, contrôle total et éternel de ta CX HW<W

Unread postby critor » 02 Nov 2016, 16:54

Merci pour ton message. :)

Juste pour préciser, ControlX c'est essentiellement moi, en reprenant beaucoup de code de nsNandMgr amélioré pour l'occasion en BtMg, avec un peu d'aide/conseils/tests de l'équipe Ndless.

L'anonyme nBootDude n'y a pas participé.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.1%
 
Posts: 33696
Images: 8790
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: nBoot+ControlX, contrôle total et éternel de ta CX HW<W

Unread postby GalacticPirate » 02 Nov 2016, 16:57

Enfin c'est grâce à lui qu'on a nBoot quand même :p
Mon profil TI-Planet
Mon Internetometer
Devenez premium !
ImageImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre actif de la communauté depuis Mai 2015, je suis toujours disponible pour aider (ou pas :troll: )Cliquez ci-dessus pour me donner un Internet ! Ça ne sert absolument à rien mais c'est marrant :pCliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 90%
 
Posts: 1151
Images: 2
Joined: 23 May 2015, 10:36
Location: Bourg-La-Reine, 92, France
Gender: Male
Calculator(s):
Class: L1
YouTube: Zack Voyager
Twitter: @STVthebest
Facebook: Zack Voy

Re: nBoot+ControlX, contrôle total et éternel de ta CX HW<W

Unread postby critor » 02 Nov 2016, 17:54

Ce n'était absolument pas pour retirer à son mérite. :)

Juste pour préciser, vu que tu parlais de l'équipe de développement ControlX.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.1%
 
Posts: 33696
Images: 8790
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: nBoot+ControlX, contrôle total et éternel de ta CX HW<W

Unread postby Persalteas » 04 Nov 2016, 09:48

Bravo et félicitations ! J'y vois un "achievement" de pas mal d'années d'efforts...
La promesse "éternel" fait plaisir en plus, au moins autant aux développeurs qu'aux utilisateurs, j'imagine !
User avatar
Persalteas
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 94.6%
 
Posts: 2335
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
Class: PhD candidate, Bioinformatics

Re: nBoot+ControlX, contrôle total et éternel de ta CX HW<W

Unread postby critor » 04 Nov 2016, 12:17

En effet, Ndless 4 n'a jamais autant mérité son surnom :
Ndless4ever
. ;)

Bien sûr, à chaque nouvelle sortie d'OS, il faudra attendre à chaque fois que ControlX soit mis à jour avec tous les patchs nécessaires.

Car rien n'empêcherait un futur OS TI de s'attaquer à nBoot en effectuant une sorte de réinitialisation des partitions Manuf/Diags, ou en refusant de fonctionner correctement si l'état de la machine est jugé non satisfaisant.
Pratique scandaleuse et abusive déjà mise en oeuvre à compter de l'OS 3.6, avec une interprétation très réductrice du mot satisfaisant.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.1%
 
Posts: 33696
Images: 8790
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: nBoot+ControlX, contrôle total et éternel de ta CX HW<W

Unread postby Elalfredo » 05 Nov 2016, 00:45

Génial ! Enfin l'arrivée de ce fameux Nboot avec un joli tuto en français en plus. Merci pour tout tes efforts :#top#:
User avatar
ElalfredoPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 45.3%
 
Posts: 22
Joined: 06 Feb 2016, 11:04
Location: Lyon
Gender: Male
Calculator(s):
Class: Licence PRO g2e


Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
677 utilisateurs:
>621 invités
>51 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)