π
<-
Chat plein-écran
[^]

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

Message non lude Adriweb » 29 Oct 2014, 00:49

critor a écrit:
Adriweb a écrit: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 a écrit: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... ^^
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

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

Message non lude 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)
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

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

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

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

Message non lude 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...
Avatar de l’utilisateur
Victor DModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 13.1%
 
Messages: 1581
Images: 98
Inscription: 28 Oct 2014, 22:02
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Précédente

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 72 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.
1038 utilisateurs:
>1001 invités
>32 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)