π
<-

Dump partiel (boot2)

Nouveautés, projets, mises à jour.

Re: Dump partiel (boot2)

Unread postby Levak » 13 Oct 2009, 20:38

critor2000 wrote:Donc maintenant, il faut chercher un désassembleur ARM pour comprendre ce qui se passe...
Et il faudra ensuite faire bouffer des fichiers modifiés à la nSpire (ça c'est pas gagné...)


Ce que j'essaie de dire, c'est que ce sera la phase de reconversion qui sera la plus dure, parce que juste "arriver à lire" le boot2 sans toute fois être dans le bon encodage, la bonne compression, trouver le désassembleur ARM, trouver le réassembleur ARM, recompresser correctement le fichier, réencoder correctement le fichier, recompresser l'archive contenant le reste, pour moi ce sont toutes ses étapes là qui sont trop difficiles à mettre en oeuvre, rien que théoriquement, imagines le nombre de possibilité d'erreurs que l'on fait à chaque étape (compression bonne à 98% car modif de TI du fichier, encodage propriétaire TI, etc...) A mon avis, TI s'est suffisamment bridé pour empêcher ce genre de manip.
Donc, si tu arrives à trouver la bonne manip pour faire toutes ces choses qui pour moi, petit lycéen amateur, me paraissent encore trop obscures et faisant parti de mes "rêves", c'est que je me serais trompé :#top#:

En bilan, ce ne sera pas un désassemblage commun aux autres, arriver à faire bouffer le nouvel OS à la TI, la seule crainte que l'on ai c'est qu'une fois flashée et complètement bridée car devenue inutilisable, on ne puisse plus la flasher depuis le PC...
ça a failli m'arriver sur mon LG renoir, on flash avec un firmware trafiqué par des amateurs (alors que tout le monde disait que c'était super trop top génial) et bah je me suis retrouvé avec un écran jaune, mais grâce aux logiciels que les mecs avaient conçu le portable était encore détectable en Emergency mode ce qui fait que tout était écrasé si l'on remettait le firm à jour (sms, mails, comptes, paramètres, ...)

Personnellement je ne me sens pas à risquer de flasher ma TI nSpire quand on voit que l'on toucher à un langage machine au plus bas niveau...

Image

J'espère pas trop vous avoir démoralisé à ce sujet :#tritop#:

@+
ps: oui mon portable est sain et sauf, mais il revient de loin, trèèès loin (et de plus le LG renoir/viewty/arena sont increvables d'après http://muvctrl.leforum.eu/ Malgré qu'il peut y avoir des impasses :#gni#: )
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Dump partiel (boot2)

Unread postby critor » 14 Oct 2009, 07:35

Levak->

Les désassembleurs/assembleurs ARM existent - ne t'inquiète pas pour ça.

L'encodage du fichier boot2.img, nous l'avons - aucun problème là-dessus.
Je l'ai expliqué en début de post, il est assez simple.


En théorie, si il n'y a pas de bug(*), ta TI-nSpire est increvable, même si tu lui fais "bouffer" un boot2 modifié.
Car il lui reste le boot1 qui est non effaçable.
Son rôle est de télécharger un nouveau système complet, puis de vérfier et lancer le boot2.

Et tu peux forcer le téléchargement d'un nouveau système en tapant la combinaison de touches du menu maintenance.


(*) J'ai bien dit s'il n'y a pas de bug...
Car apparemment, j'ai "cassé" mon module TI-92+, boot code 1.04 build 13 (le tout premier)...
J'ai tenté d'y installer un système modifié, qui ne marche pas.
Donc à l'allumage, ça me met "Press I to install OS now...".

Normalement, il faut taper I, puis envoyer un nouveau système depuis l'ordi ou une autre calculette... La calculatrice doit affichier successivement "Waiting...", "Receiving... 0% - 100%", "Validating...", "Rebooting...".

Et bien quand je tape I, elle va direct au "Rebooting..."...
Je ne peux donc rien lui envoyer.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.4%
 
Posts: 42393
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Dump partiel (boot2)

Unread postby geogeo » 16 Nov 2009, 05:17

Juste pour ajouter un complément d'info. Le travail sur le boot2 ne doit pas être interrompu car l'OS a été "décrypté" récemment. De plus faire "avaler" à la TI un boot2 ou un OS modifié et encore loin de faire parti des priorités.

Je fais un appel sur ce forum à tous les utilisateurs de NSpire afin de répertorier les bugs que l'on peut trouver, plus particulièrement pour l'OS 1.7. Par exemple, la saisie d'une certaine formule qui fait rebooter la machine...
User avatar
geogeo
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 20.3%
 
Posts: 150
Joined: 27 Feb 2005, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Dump partiel (boot2)

Unread postby Adriweb » 24 Nov 2009, 20:50

Oui, moi j'ai trouvé un bug .... Additioner ("+" une chaine vide (le truc a moitié encadré)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Dump partiel (boot2)

Unread postby critor » 24 Nov 2009, 21:16

AdRiWeB wrote:Oui, moi j'ai trouvé un bug .... Additioner ("+" une chaine vide (le truc a moitié encadré)


C'est dangereux?...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.4%
 
Posts: 42393
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Dump partiel (boot2)

Unread postby Adriweb » 24 Nov 2009, 21:23

Ca reboot brutalement :D (reboot avec la barre de chargement de l'OS)

exemple : "_"+"_" (les _ représentant le contenu par défaut quand vous faites les guillements, c-a-d le carré en pointillé)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Dump partiel (boot2)

Unread postby Ciwtron » 29 Nov 2009, 17:57

Whaaa! je suis épaté^^.

Étant donné que je suis pas un as dans ce domaine, je me demandais si j'avais bien compris.

-Vous savez ou est l'OS mais vous ne l'avez pas décompilé
-Vous ne savez pas comment TI sécurise l'installation de L'OS
-Vous ne connaissez pas le code du Boot1
-On va sans doute pouvoir installer nos OS pas TI un jour sans avoir la clef 1024bits

C'est ca?
User avatar
Ciwtron
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 36.7%
 
Posts: 1332
Joined: 29 Nov 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: Dump partiel (boot2)

Unread postby critor » 29 Nov 2009, 18:04

1) L'OS est inclus dans les fichiers de mise-à-jour TNC/TNO distribués par TI. Nous l'avons extrait, décrypté, et décompilé.

2) L'installation de l'OS est contrôlé par le Boot2, qui est lui-même contrôlé par le Boot1. Il y a plusieurs clefs 1024bits qui entrent en jeu (au moins deux), et il semblerait même que ces clefs soient elles-mêmes signées... Ce qui complexifie énormément la chose.

3) Effectivement, on ne le connaît pas.

4) On y travaille... Un jour sûrement! On ne peut donner aucune date, mais les progrès accomplis ces dernières semaines (notamment avec l'émulateur nSpire) sont énormes.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.4%
 
Posts: 42393
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Dump partiel (boot2)

Unread postby Ciwtron » 04 Dec 2009, 19:42

Je me suis un peu attaqué aux fichier .tns pour vous savez sans doute quoi.
J'ai réussi à les désassembler avec Hackman mais je cherche désespérément un désassembleur ARM qui ne me donne par comme commande processeur "".
Alors si quelqu'un pouvait me dire ou en trouver (notamment critor200 (cf page3)).
User avatar
Ciwtron
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 36.7%
 
Posts: 1332
Joined: 29 Nov 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: Dump partiel (boot2)

Unread postby critor » 04 Dec 2009, 20:59

Là hélas, je n'ai pas le temps de tester des décompilateurs ARM pour te dire lequel est le meilleur.

Essaye de chercher sur Google...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.4%
 
Posts: 42393
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
2179 utilisateurs:
>2155 invités
>17 membres
>7 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)