π
<-

Prototype TI-Nspire TouchPad EVT avec version TI-84 2.43.008

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

Re: Prototype TI-Nspire TouchPad EVT avec version TI-84 2.43

Unread postby Adriweb » 29 Oct 2014, 00:49

critor wrote:
Adriweb wrote:Et sinon, oui, on le sait que c'est basé sur le ProductID de la machine (d'une part, certains d'entre nous ici avons déjà recu officiellement des devunit.cer spécifiques à nos machines, mais d'autres part, parmi les prototypes que l'on a déjà apercu, je n'ai pour ma part jamais croisé 2 certificats identiques.)

D'une part, je n'étais pas certain que l'on ait le droit de révéler cette information sans source externe.

Certes peut etre maladroit de ma part sans avoir vérifié au préalable d'autres sources (que je pensais exister sans aucun doute), mais en fait, ca ne révèle strictement rien d'autre (je ne vais pas donner le contenu de mon certificat, par exemple), donc je pense que ca ne pose pas de problème. Si TI me fait une remarque je pourrais toujours censurer ce message (pas sur que ce soit efficace), mais j'en doute :P Par ailleurs, il me semble bien normal qu'il y ait une relation avec un numéro unique (c'est la premiere chose que n'importe qui va penser) identifiant la machine, sinon ca a moins d'intéret ; mon commentaire est donc quasiment sans véritable nouveauté.
L'existence en elle meme de ces fichiers, par contre, est loin d'être nouvelle (comme le dossier Developer Unit)
Mais, de toute facon, j'avais (je crois, mais je m'en rappelle plus où) deja vu d'autres devunit.cer sur d'autres machines, qui n'ont rien à voir avec nos relations avec TI - ca n'empeche toujours pas le fait qu'il puisse peut etre exister une master key, comme je disais, mais sinon pour le reste ce doit encore etre des trucs "uniques" (certes, l'echantillon de ce qu'on a vu reste faible, mais bon).

critor wrote:D'autre part je ne sais pas de quoi tu parles pour les prototypes.
Nous avons eu uniquement des prototypes ClickPad, CM et CX qui utilisaient des Boot1/Boot2 bloqués en mode de développement et n'avaient donc aucun besoin de ces fichiers.

Il me semblait justement avoir vu d'autres devunit.cer - mais je confonds peut-être. Pour les boot1 je savais, boot2 je m'en souvenais plus.
En tout cas, si le contenu a été récupéré sur le forum chinois, tant mieux, ca permettrait aux intéressés de regarder de plus près, éventuellement. Il faudrait comparer du côté des 68k comme Lionel dit.


Edit : en fait, j'imagine que ceux qui sont dans le domaine du reverse-engineering peuvent probablement savoir si le check du certificat va regarder du côté du ProductID, comme ca, on sera fixé :P (ceci n'est evidemment pas un encouragement à faire des choses illégales (du moins si elles sont jugées illégales, je ne me rappelle plus des "limites") :D)
Edit2 : ah ben non, si c'est une signature... ^^

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: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Prototype TI-Nspire TouchPad EVT avec version TI-84 2.43

Unread postby Adriweb » 29 Oct 2014, 06:52

Ah ben, voila, un backup d'un dossier (de CX CAS, en plus, d'apres l'auteur) "Developer Unit" a été publié sur cncalc :)

Et ce avec d'autres fichiers en plus du .cer
(debug_hw.tns
devunit.cer.tns
wlan_hw.tns)

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: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Prototype TI-Nspire TouchPad EVT avec version TI-84 2.43

Unread postby critor » 29 Oct 2014, 10:31

Je l'ai également hébergé :
archives_voir.php?id=104606

Le format du devunit.cer.tns est très simple.

On peut conjecturer :
header7 bytes03 8E 00 1E 04 0D 1B
ProductID27 bytescheck HOME 5 4 and then click "About"
Signature128 bytes (1024-bits) for ClickPad/TouchPad
256 bytes (2048-bits) for CX/CM
footer2 bytesFF 00


Et oui, le certificat dépend du ProductID de la machine - il en faut donc un différent pour chaque machine sur laquelle on souhaite installer un OS de développement.

Mais autre mauvaise nouvelle bien plus grave, il a l'air de plus signé avec la même clé que l'OS, soit 1024 ou 2048 bits.
Autrement dit, ce n'est pas demain la veille que l'on sera capable de générer un certificat pour sa propre machine dont on connaît le ProductID.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Prototype TI-Nspire TouchPad EVT avec version TI-84 2.43

Unread postby Victor D » 29 Oct 2014, 10:31

Bonjour,

OK mrc



Le site pour réussir ton exam !
Annales, corrigés, info, épreuves, calendrier...
Deviens V.I.P ! ;)
Envie d'être repéré facilement sur le forum et sur le chat, et d'avoir des fonctionnalités spéciales ?
Plus d'infos : premium.php
Tu aimes TI-Planet.org ?


Alors rendez-vous sur facebook, pour toutes les actus, toutes les news, et bien plus encore...
Ce site t'a aidé ?

PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !

Alors aide le à ton tour !
Ce site est géré bénévolement par L'association UPECS, mais tu peux aider à payer le site, les serveurs...
User avatar
Victor DModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 13.1%
 
Posts: 1581
Images: 98
Joined: 28 Oct 2014, 22:02
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Previous

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 16 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.
863 utilisateurs:
>830 invités
>25 membres
>8 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)