π
<-
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 !

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude 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-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez 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
Avatar de l’utilisateur
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 1.3%
 
Messages: 1156
Images: 2
Inscription: 23 Mai 2015, 10:36
Localisation: Hauts-de-Seine, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L3 Informatique
GitHub: GalacticPirate-Prog

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

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude GalacticPirate » 02 Nov 2016, 16:57

Enfin c'est grâce à lui qu'on a nBoot quand même :p
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez 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
Avatar de l’utilisateur
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 1.3%
 
Messages: 1156
Images: 2
Inscription: 23 Mai 2015, 10:36
Localisation: Hauts-de-Seine, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L3 Informatique
GitHub: GalacticPirate-Prog

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

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude 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 !
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

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

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude 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#:
Avatar de l’utilisateur
ElalfredoPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 43.8%
 
Messages: 22
Inscription: 06 Fév 2016, 11:04
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Licence PRO g2e


Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 39 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1111 utilisateurs:
>1089 invités
>17 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)