90

Ah OK.... Fallait deviner où il voulait en venir. Je pensais qu'il répondait à la question posée dans ce qu'il cite.
!call PpHd
--- Call : PpHd appelé(e) sur ce topic ...

Qu'en penses-tu ?
avatar
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.

91

Kevin Kofler (./87) :
Un OS (un vrai, pas un "kernel") a le "droit" de modifier la zone protégée, il n'a pas besoin de contourner quoi que ce soit.
Qu'est-ce qui différencie un programme de l'OS pour que ce dernier n'ait pas besoin de contourner quoi que ce soit ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

92

La plage d'adresses dans laquelle le code est exécuté. Seules certaines plages (une partie bien particulière de l'OS) ont le droit de déprotéger la FlashROM.
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é

93

Seul le code éxécuté dans les deux premiers secteurs de la flash à la possibilité de désactiver la protection hardware : il faut que les plages d'adresses successives envoyées soient correctes (et les données envoyées).

Sinon l'histoire des applications PedroM en flash, c'est en cours, mais comme tout le monde s'en fout, c'est en stand by de mon coté.

94

Peut-être que si on pouvait exécuter des Apps non signées sous Pedrom, il serait plus utilisé (même si selon moi c'est surtout un logiciel de calcul formel qui manque, celui que je code dans mes rêves grin ).
avatar
Ancien pseudo : worfang.

95

96

Ben je code encore et toujours (peut-être bientôt les premiers screenshots de mon programme de création d'images).
Toi aussi Martial non?
Et on est pas les seuls. Bien sur on est pas une communauté super nombreuse, mais on a encore de quoi s'amuser je pense! smile
avatar
Ancien pseudo : worfang.

97

./95 > Absolument, et puis PpHd c'est pas vrai !! magic
PedroM marche tres bien avec des flashapps embarrassed tripo
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

98

99

Ben t'as qu'à apprendre à tes enfants à programmer. trigni
avatar
Ancien pseudo : worfang.

100

Tu les réduis en esclavage et tu vends leurs créations. Moi ce sera la première chose que je ferai avec mes gosses !

PpHd : Tu parles de la protection contre l'exécution ou de celle contre l'écriture ?
avatar
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.

101

Pen^2 (./85) :
ben c'est dans le boot ça non ? (enfin je dis ça, je n'en sais rien)

Non non.
Thibaut (./100) :
PpHd : Tu parles de la protection contre l'exécution ou de celle contre l'écriture ?

De la Protection, elle protège les 2.

102

Enfin, plus précisément la protection contre l'écriture protège la protection contre l'exécution. Oui, c'est compliqué. wink
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é

103

Pour résumer : Aucun programme ASM n'est capable de faire sauter la protection contre l'exécution ? Il n'y a pas d'autre solution que patcher la ROM sur PC et de l'envoyer ensuite ?
avatar
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.

104

105

Personnellement je trouve que quand c'est possible passer par un patch sur PC et un unique programme de flashage est beaucoup plus sûr que des programmes embarquant des déprotections spécifiques, mais j'ai pas la position la plus objective.

106

107

OK. Peut-être PreOS un jour ? smile
avatar
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.

108

109

A la limite on peut écrire cette partie en hexadécimal.
Ca compliquera la tâche des débutants qui voudraient à l'utiliser à des fins plus ou moins foireuses. Et ceux qui sauront convertir ces obscures chiffres en code ASM pour l'étudier, ce sont les mêmes qui sont capables de désassembler HW3Patch, donc il n'y aura pas plus de risques que ce qu'apporte l'existence de HW3Patch actuellement.
avatar
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.

110

pencil Thibaut, t'as bien raison...
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

111

Il y a au moins Archive Utility, MaxMem, HW2Patch, TIB Receiver, Xpand et FreeFlash qui embarquent l'une ou l'autre méthode de déprotection, pas toutes ne marchent avec les modèles actuels.
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é

112

> ce sont les mêmes qui sont capables de désassembler HW3Patch
Ne crois pas que ce soit compliqué de désassembler les sept softs mentionnés dans ce topic, du moins certains d'entre eux wink
C'est d'autant plus facile si tu utilises TIEmu, qui implémente des aspects assez rarement utilisés du processeur, mieux que VTI. En effet, sur TIEmu, aucun des chausse-trappes anti-VTI:
* SMC sur une instruction proche du PC (pipeline pas complètement implémenté sur VTI);
* "garbage in, garbage out" sur le nbcd de VTI;
* le bit 0x1000 dans le SR, également utilisé dans la plupart des routines de grayscale
(il me semble que c'est ce trio-là) utilisés par HW3Patch et Xpand (et peut-être d'autres, mais j'ai désassemblé jusqu'au bout seulement ces deux-là) ne fonctionne sous TIEmu.

Suivant les modèles et les versions d'AMS, il y a d'autres failles, plus ou moins puissantes. Un des programmes d'ExtendeD (FlapHide ?) en utilise une. La plus puissante de toutes n'a à ma connaissance encore jamais été utilisée ailleurs que dans des programmes de test.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

113

Penses-tu qu'il est malin de poster un tel message? roll
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é

114

Bref y'a moyen de faire sauter la protection lors de l'installation de PreOS. PpHd tu crois que ce serait une bonne idée ?
avatar
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.

115

Je ne sais pas si ça a encore un sens de ne pas documenter les méthodes de déprotection de la flash. Ce n'est pas comme s'il restait assez de développeurs pour tenter de crasher des calculatrices méchamment, si ?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

116

./115 > Ca on n'en sais rien. En tous cas je pense pas que ceux ici presents ne s'amusent a ca (si un temps soit peu ce soit drole) smile
Mais partant de ce principe, ca n'exclu pas qu'il y en ai qui s'y amusent : PpHd, integre un module dans PreOS pour supporter un antivirus on sait jamais tripo


dehors
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

117

Dude (./116) :
PpHd, integre un module dans PreOS pour supporter un antivirus on sait jamais tripo.gif


C'est déjà intégré. Tu n'as jamais eu de report de virus de sa part ? C'est donc qu'il fonctionne bien.

118

pencil Ximoon.
Je ne pense pas qu'on puisse vraiment craindre ce genre d'attaques.
Et puis si ça fait avancer le schmilblick...

N'y aurait-il pas moyen, plutôt que de balancer toute la documentation sur Internet, de ne donner les infos qu'aux programmeurs "connus" et dignes de confiance. Après c'est sur que ça ne permettrait pas à tout un chacun de se lancer dans ce genre de projet (mais après tout est-ce que tout un chacun peut envisager de réussir ce genre de projet s'il n'a jamais touché à ce genre de choses? fou ).

Après ce genre de système reposerait sur la confiance qu'on porte en les autres programmeurs de la communauté.
avatar
Ancien pseudo : worfang.

119

./117 > Ah bon hum Ah bah pourtant je la triture pas mal tripo
En tous cas : top
Espece de visionnaire tripo
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

120