En théorie oui, en pratique pas à ma connaissance, si ça avait été fait, je ne serais pas obligé de boycotter le système de FlashApps dans TIGCC. (TIGCC ne gère volontairement pas les FlashApps à cause de ces histoires de signatures.)
Nil Le 20/11/2007 à 09:34 (On prend une erreur 404 de ttes)
Tu pourrais le remettre en ligne ExtendeD ? Ca m'intéresse vraiment. TI n'envoyant plus de certificats, je ne vois pas d'autres moyens pour avoir accès à la dernière version de GTC.
Vous pensez qu'on pourrait obtenir quelque chose si on ouvrait une pétition pour rendre publique leur moulinette qui signe les Apps ?

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
C'est illégal et très instable, même si je retrouvais ça je ne pense pas le remettre en ligne.
Nil Le 20/11/2007 à 09:43 Pourquoi ne pas mettre uniquement le code source en ligne ? Ca le rendra exploitable uniquement pour ceux qui s'y connaissent un peu...
- C'est illégal ! Je ne veux pas pas avoir de problèmes avec ça.
- Ce n'est pas propre du tout. Je ne sais plus comment ça marchait exactement, mais en tout cas j'ai préféré recherché d'autres méthodes (sans succès) plus sûres.
- J'ai probablement perdu le code de toute façon.
Il ne suffit pas de remplacer le jsr vérification_signature par un nop ?

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
ExtendeD, je suis au courant de ta méthode, mais malheureusement elle est trop sale, instable et dangereuse pour être considérée une option réelle par TIGCC.
C'est vrai que ce serait bien... Mais euhh, après tout, qu'apporte une "Apps" par rapport à un programme "classique"?

Ancien pseudo : worfang.
OoOoOoOoh!
Ben comment elle fait alors?? °_° Elle bouffe bien de la mémoire quelque part la vilaine ^_^.

Ancien pseudo : worfang.
Ah ouais en gros c'est un peu comme si l'application Flash avait une "super stack" de 184 ko? Et pis les 184 ko elle les sort d'où? Parce que 184 ko sur une M68k, c'est un peu comme si Chrono Fantasy faisait partie de la mémoire occupée par l'OS (mais c'est quoi cette comparaison pourrie? o_O).
[EDIT] : Ahh en fait tu voulais dire par là que l'Apps a accès à toute la mémoire (RAM) disponible lors de son exécution?

Ancien pseudo : worfang.
mmmmmmhh... Je ne comprends pas trop ce que tu dis.
En fait, une appli en flash n'est pas recopiée en RAM avant exécution. Elle aura donc toute la RAM disponible pour travailler (soit 184 ko sur une TI68k vierge de TSR et de fichier non archivés).
Un programme ASM classique est recopié en RAM. Il a donc moins de RAM à sa disposition pour fonctionner.

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
geogeo Le 20/11/2007 à 23:52Edité par geogeo le 21/11/2007 à 14:05 Tout simplement parce que si tu désactives la protection en lecture/écriture de la mémoire Flash tu as accès à toute la mémoire Flash y compris la zone contenant le Boot. Ainsi, un programme buggué peut tout simplement bousiller la machine. Le principe de plus utilisé actuellement est crade car je crois que pour enlever la protection il ne faut pas de Flash Apps sur TI89 HW2 et il y a bien d'autres choses. En gros avec le peu de connaissances que j'ai et de mémoire, le principe est d'executer le code de déprotection de la Flash se situant dans la zone de Boot (qui est appelé au lancement de la machine). Cette méthode est peu sûr.
La méthode d'ExtendeD était beaucoup plus compliquée que ça, il fallait rajouter la FlashApp à une image de ROM et envoyer le résultat. Comme la FlashApp n'est pas installée de la manière prévue en faisant ça, les effets collatéraux sont inconnus, et en pratique il paraît que ça causait des plantages.
Quand je dis que personne n'a trouvé, je veux dire justement que personne n'a trouvé l'endroit à modifier pour supprimer le test de signature.
OK ! merci des précisions !

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
Flapinst est effectivement pas mal. Je l'avais étendu pour gérer de plus nombreuses versions d'AMS, mais je ne sais plus si j'avais envoyé les dernières modifs en date à ExtendeD (et Pollux, qui était intéressé)...
Jamais testé sur calculette réelle, évidemment, mais ça fonctionnait bien (sous VTI, à l'époque). Sauf, il me semble, quand on voulait désinstaller une FlashApp installée avec Flapinst. Je ne sais plus rès bien ce ce que ça faisait, mais ça ne se passait effectivement pas toujours bien...
Peut-être qu'en créant un ROM dump de 2M/4M à partir du .xxu, et en le modifiant pour mettre le contenu de la Certificate d'une vraie calculette (c'est assez trivial d'obtenir le contenu de la Certificate, il me semble que c'était JM qui avait pensé à la méthode implémentée par ExtendeD...), ça va mieux (ou moins bien...) ?
Il faudrait réfléchir là dessus. TI ne répondant plus aux demandes de certificat, on n'a pas d'autre solution.

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
A quelle adresse chez TI écris-tu ? ti-cares ?