Le système nSpire se découpe en 3 entités:
- le boot1 (qui vérifie/charge le boot2)
- le boot2 (qui vérifie/charge l'OS)
- l'OS
Il y a quelques semaines, je vous annonçais que le codage du fichier boot2.img inclus dans les mises-à-jour 1.4 et supérieures avait été compris.
Il avait donc été possible de décoder ce fichier, obtenant ainsi tout le code assembleur ARM du boot2.
C'est maintenant au tour du codage du fichier ti-nspire.img d'être compris.
Ce fichier est en fait une archive, avec un format dérivé du ZIP.
Un utilitaire fait-maison permet de décoder cette archive, la remettant ainsi à la norme ZIP standard.
Cette archive contient entre autre le fichier phoenix.raw qui contient l'OS sous format de commandes assembleur ARM.
Ca y'est... on a "presque" tout le système nSpire sous les yeux:
- le boot2
- l'OS
Il ne manquerait que le boot1, mais lui il faudra le dumper car l'on n'a aucun fichier le contenant.
Le travail restant à accomplir est toutefois lourd:
- lire et comprendre le contenu du boot2 et de l'OS
- trouver un moyen de faire "manger" à la nSpire un boot2/OS modifié
OS TI-nSpire décrypté
2 posts
• Page 1 of 1
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42390
- Images: 17088
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: OS TI-nSpire décrypté
ouais si on est obligé de hacker la caltoche pour pouvoir programmer correctement dessus
il serait tant que TI réagisse en ouvrant la bestiasse

il serait tant que TI réagisse en ouvrant la bestiasse
-
charognard
Niveau 10: GR (Guide de Référence)- Posts: 869
- Joined: 18 Oct 2007, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: sans
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 5 guests