240

et moi je te remercie pour les mises à jour du wiki happy

241

Même si on a peu avancé sur le reste, voilà quand même une première milestone smile
Daniel Vouaux (./239) :
TiLP permettra de transférer des textes sur la calculatrice?

Ce ne pas le rôle de TiLP, il réalise simplement les transferts de fichiers standard. Réaliser un convertisseur de fichiers texte en fichier .tns ne serait pas trop dur, réaliser un éditeur plus complet serait plus périlleux, ça revient à réécrire CAS Software.

242

roms (./237) :
Il est intéressant mais je le trouve moins bien conçu que le protocole DirectLink (TI84 / Titanium).

Personnellement je le trouve trop compliqué par rapport à ce qu'il fait (et à voir les logs de Computer Link côté PC, leur truc à l'air d'être une usine à gas).

243

Quel est l'état avec la Nspire CAS? (Tu ne parles que de la Nspire non-CAS dans les docs.) Il faut juste quelqu'un qui teste? Ou risque-t-il de falloir quelques modifications supplémentaires?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

244

roms et moi avons tous les 2 des Nspire, mais je pense que les seules choses du protocole qui risquent de varier sont les device info, là il n'y à qu'à confirmer si la doc est bonne.

245

Daniel Vouaux (./239) :
TiLP permettra de transférer des textes sur la calculatrice?

Ce ne pas le rôle de TiLP, il réalise simplement les transferts de fichiers standard. Réaliser un convertisseur de fichiers texte en fichier .tns ne serait pas trop dur, réaliser un éditeur plus complet serait plus périlleux, ça revient à réécrire CAS Software.


Exact. Le format tns est une archive PK-ZIP contenant un ensemble de documents XML. Reste à décoder le document XML. En voici un exemple:

<?xml version="1.0" encoding="UTF-8" ?>
- <prob xmlns="urn:TI.Problem" ver="1.0">
<sym />
- <card clay="0" h1="10000" h2="10000" w1="10000" w2="10000">
<flag>0</flag>
- <wdgt xmlns:sp="urn:TI.Scratchpad" type="TI.Scratchpad" ver="1.0">
<sp:mFlags>0</sp:mFlags>
<sp:value>0</sp:value>
<sp:auth><r2dtotree><node name="0el"><leaf name="0text"><cursor index="0"/></leaf></node></r2dtotree></sp:auth>
<sp:entr>12+23</sp:entr>
<sp:exct>12+23</sp:exct>
- <sp:rslt>
<sp:warn>0</sp:warn>
<sp:disp>35</sp:disp>
<sp:full>35</sp:full>
</sp:rslt>
<sp:ctxt ang="1" cplx="4" comp="1" />
</wdgt>
</card>
</prob>


Ce qui me permet d'avoir la réponse à ma question: la NSpire utilise l'UTF-8 (comme la TI84+ et la Titanium).

A noter que la libtifiles2 n'effectue aucune décompression puisque le link envoie directement le contenu du fichiers (ce qui n'était pas le cas des autres calculatrices).
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

246

ExtendeD (./242) :
roms (./237) :
Il est intéressant mais je le trouve moins bien conçu que le protocole DirectLink (TI84 / Titanium).

Personnellement je le trouve trop compliqué par rapport à ce qu'il fait (et à voir les logs de Computer Link côté PC, leur truc à l'air d'être une usine à gas).


Je pense que çà l'est... Leur protocole laisse penser que sa gestion devrait passer par une sorte de daemon à l'écoute des ports et qui dispatcherait les paquets à destination du service concerné pour traitement.

Jusqu'à maintenant, j'ai réussi à l'éviter. Malheureusement, le changement de comportement du protocole sur la ROM 1.2 tend vers cette optique et çà m'inquiète...
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

247

Kevin Kofler (./243) :
Quel est l'état avec la Nspire CAS? (Tu ne parles que de la Nspire non-CAS dans les docs.) Il faut juste quelqu'un qui teste? Ou risque-t-il de falloir quelques modifications supplémentaires?


Je n'ai pas de NSpire CAS et je n'ai aucune idée des modifications requises. Mais, je compte finaliser le support NSpire sans CAS pour pouvoir réclamer une NSpire-CAS.
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

248

Salut roms tu dit que:

Exact. Le format tns est une archive PK-ZIP contenant un ensemble de documents XML. Reste à décoder le document XML. En voici un exemple:


mais je n'arrive pas à décompresser le TNS cré à partir du logiciel de TI. L'entête de ces fichiers ne commence pas par 'PK'

Peut tu expliquer comment a tu fais ?

249

Xsar (./248) :
Salut roms tu dit que:

Exact. Le format tns est une archive PK-ZIP contenant un ensemble de documents XML. Reste à décoder le document XML. En voici un exemple:


mais je n'arrive pas à décompresser le TNS cré à partir du logiciel de TI. L'entête de ces fichiers ne commence pas par 'PK'

Peut tu expliquer comment a tu fais ?


En fait, les fichiers TNS ayant pour en-tête "PK\03\04" sont décompressibles (Document1.tns, Getting Started.tns), ceux ayant pour en-tête "*TIMLP0120" ne le sont pas (Classeur1.tns, Prise en main rapide.tns). Je n'ai pas encore pris la peine de regarder quelles différences il y avait entre ces 2 fichiers. Mais, j'ai constaté que les fichiers comme Classeur1.tns ne sont pas ouvrables depuis l'explorateur de classeur non plus donc...
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

250

très intéressante la discution mais pas moyen de retrouver votre wiki. pouvez vous me donner l'adresse, je suis très intéresser pour y participer,

merci

251

On le trouve dans la signature de squalyl ^^
squalyl (./240) :
Nspire wiki : EN ~ FR


avatar

252

253

Depuis la dernière version 1.3 le format des fichiers TNS a changé. TI utilise son propre algorithme de compression, il n'est donc plus possible d'extraire le contenu des fichiers TNS avec WinRAR par exemple. Néanmoins en bidouillant les octets il est possible de faire planter la Ti Nspire et ce en boucle lors de la phase de décompression. Il doit y avoir forcément une faille à exploiter de ce coté là !

[EDIT] Arf pas vu la remarque de roms
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

254

Les nouveaux fichiers sont cryptés.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

255

Si c'est le cas, c'est comme si on gênait TI...

256

./253 en faite cela fait un moment que les archives sont crypté, mais la nspire supporte toujours les fichiers non crypté.

Quand j'ai acheté ma ti en décembre, sans faire la mise à jour de l'os, elle cryptais (ou compressais avec un autre algorithme) déjà

257

On connait comment est vérifié un fichier tnc par la TI, bref si il existe un checksum et si oui quel est sa forme? Car sans agir sur l'OS crypté il est peut être possible de modifier les fichiers linguistiques et de trouver une faille ?
J'ai constaté qu'en modifiant les fichiers tns (avec le nouveau format de compression de TI) il était possible de faire planter facilement la TI. Reste à avoir si on peut en faire quelque chose.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

258

geogeo (./257) :
On connait comment est vérifié un fichier tnc par la TI, bref si il existe un checksum et si oui quel est sa forme?

Oui, voir le champ 240 ici : http://hackspire.unsads.com/OS_upgrade_files

259

Certe mais c'est quoi comme signature ? On ne sait pas vraiment ?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

260

Non, mais de l'MD5+RSA comme sur 68k serait pas étonnant.

261

Ok pas cool ça.
Et sinon les recherches en sont où? C'est un peu mort quand même!
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

262

Vu qu'ils utilisent de l'OpenSSL, ça pourrait aussi être un algorithme plus complexe, par exemple des courbes elliptiques, bonne chance pour craquer ça (il n'y a pratiquement aucune théorie allant dans la direction de la cryptanalyse pour ça).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

263

Personnelement je viserais une faille dans les fichiers tns. (Après plusieurs essais, la TI reboot assez facilement (reste à savoir si c'est un plantage ou une 'protection' de TI)). Toute façon ça sert à rien de vouloir décrypter la ROM telle quelle (c'est une perte de temps).
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

264

Il faudrais téléphoner au gars qui a désimlocké l'iphone ^^ roll

265

ça nous aiderait pas tellement. Il s'agit d'un problème de cryptographie ici, je pense.

266

Pourquoi TI ne propose pas directement la possibilité d'éxcuter de l'assembleur sur ses calculatrices ?
Elle y perd quoi ?

267

Bah c'est simple. Executer du code en assembleur sur sa machine s'est risqué d'exposer les licences qu'elle a payées ! Lorsqu'une entreprise dépense beaucoup d'argent pour développer un système qui plus est contient un agréga de composants propriétaires elle s'oblige à protéger son système vis à vis de ces propres composants mais aussi vis à vis des autres composants propriétaires.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

268

> Elle y perd quoi ?
Des sous, clairement...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

269

266>trifus
265> c'est comme une console de jeux avec les homebrews. ti veut faire payer l'autorisation d'exécuter des softs.

270

geogeo (./267) :
Bah c'est simple. Executer du code en assembleur sur sa machine s'est risqué d'exposer les licences qu'elle a payées ! Lorsqu'une entreprise dépense beaucoup d'argent pour développer un système qui plus est contient un agréga de composants propriétaires elle s'oblige à protéger son système vis à vis de ces propres composants mais aussi vis à vis des autres composants propriétaires.

C'est vrai microsoft empeche l'execution de produits non certifié Microsoft...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.