π
<-

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Tu peux enfin downgrader l'OS 3.0.2!

New postby critor » 15 Jun 2011, 23:00

En juillet 2010, TI sortait la première protection anti-downgrade sur TI-Nspire avec l'OS 2.1.0.631. Cet OS enregistrait dans une partie protégée de la ROM NAND un numéro de version minimale pour les OS: 1.7.2147. Toute tentative d'installation d'une version d'OS inférieure était par la suite définitivement refusée. Le retrait de l'OS 2.1 ou même le reformatage du système de fichiers via le menu de maintenance n'y changeaient rien.
Nous l'appellerons par la suite "la protection de l'OS".
Des tests depuis on montré que cette protection avait été incluse et testée avec les OS 1.1 sur les prototypes Nspire, mais n'avait pas été activée depuis.

Deux semaines après, ExtendeD sortait un programme permettant de retirer cette limitation: Nleash. Ce programme exploitait les mêmes failles que le futur Ndless 1.7/2.0, mais ne fonctionnait que sous deux versions d'OS bien précises: 1.7.2741, et 2.1.0.631.



En avril 2011, TI sortait une deuxième protection anti-downgrade via l'installation du Boot2 3.0.1.99 venant avec l'OS 3.0.1.1753. Ce Boot2 refuse tout simplement l'installation de tout OS antérieur au 3.0.
Nous l'appellerons par la suite "la protection du Boot2".
A noter que la protection de l'OS n'avait ici pas été durcie et était toujours réglée à 1.7.2147.

Rapidement, nous trouvions une première façon simple d'empêcher l'installation de la protection du Boot2, en retirant tout simplement le Boot2 du fichier d'OS 3.0.1 avec notre utilitaire TNOC.

Image




Si le Boot2 3.0 avait déjà été installé, nous sortions par la suite une manière de le retirer, mais hélas beaucoup plus compliquée que la précédente.

Image




En mai 2011, TI sort l'OS actuel: 3.0.2.1791. Il contient exactement la même protection du Boot2. Mais là, la protection de l'OS a été durcie: la version minimale d'OS installable est désormais réglée à 3.0.2.1785.
Désormais: double protection anti-downgrade; à la fois dans l'OS et dans le Boot2.
Il était toujours possible de retirer la protection du Boot2, mais pas celle de l'OS puisque Nleash n'avait pas été prévu pour l'OS 3.0.2, et que de plus les failles utlisées par Ndless 1.7/2.0 avaient été corrigées.



Il y a à peine un mois, des informations nous parvenaient comme quoi une méthode de retrait de la protection de l'OS 3.0.2 était en cours de développement. Aussi nous vous conseillions alors, de continuer à ne pas installer le Boot2 3.0.1.

Si vous avez suivi nos conseils, alors vous êtes toujours en Boot2 1.4.1571 et il n'y aura aucun problème.

Sinon, il vous faudra commencer par downgrader votre Boot2 après vous être procuré le matériel adéquat...


Je n'ai hélas absolument pas le temps cette fois-ci de vous sortir un tutoriel, aussi vais-je expliquer les différentes étapes directement ici.


Le programme sorti s'appelle DowngradeFix, et effectue les mêmes opérations que Nleash mais "différemment".


Nous supposons donc que votre calculatrice comprend maintenant:
- un Boot2 1.4.1571
- un OS 3.0.2.1791

[puce]Commencez par supprimer l'OS via le menu de maintenance.[/puce]
[puce]Après redémarrage, vous arrivez à l'écran suivant:
Image
[/puce]
[puce]Envoyez maintenant DowngradeFix exactement comme un OS. DowngradeFix est en effet un faux OS qui permet d'exécuter du code assembleur à cet écran via une faille présente dans les Boot2 1.4.1571 et antérieurs. Toutefois, cette faille a été corrigée dans le Boot2 3.0.1.99, d'où les étapes précédentes.[/puce]
[puce]Après redémarrage de la calculatrice, le numéro de version minimal de l'OS a été effacé et vous pouvez désormais réinstaller n'importe quel OS et notamment profiter de Ndless. :bj:[/puce]



Voici par exemple un test montrant l'exploitation de la faille à l'écran "Install OS" d'un Boot2 1.1, afin d'afficher des adresses:

Image




A noter que l'auteur de DowngradeFix ne désire pas être cité.





Nous sommes hélas parfaitement conscients que cette méthode de downgrade, nécessitant une ancienne version du Boot2, peut difficilement être mise en place chez des personnes ayant reçu une TI-Nspire déjà préchargée avec le Boot2 3.0.1.99, ou n'ayant pas retiré ce dernier lors de l'installation de leur OS 3.0. Même si l'exploit est techniquement remarquable, il est donc bien loin de constituer une solution générale, ne pouvant être appliqué "facilement" que chez les personnes qui étaient déjà au courant du problème à priori et avaient donc soigneusement évité d'installer le Boot2 3.0.1.99 - bref, une toute petite minorité.

Avec les possibilités du nouveau langage de programmation officiel Lua, il nous semble évident que de moins en moins de personnes tenteront de downgrader leur calculatrice.

A moins de sortir rapidement dans une version compatible avec les OS 3.0, (si tant est que ce soit possible), il nous semble évident que Ndless tombera rapidement dans l'oublie avec les nouveaux acquéreurs de TI-Nspire et surtout TI-Nspire CX.





Lien:
DowngradeFix
Link to topic: Tu peux enfin downgrader l'OS 3.0.2! (Comments: 0)

La TI-84 Pocket.fr supporte bien l'assembleur et les jeux

New postby critor » 15 Jun 2011, 21:11

Dans une news précédente, nous vous présentions un test exclusif de la nouvelle TI-84 Pocket.fr.

Nous vous signalions par la suite la présence d'un nouveau Boot Code en version 1.03, accompagné de nouvelles protections qui bloquent à ce jour l'installation de tout OS en dehors du 2.55MP original (non modifié) et probablement de ses successeurs à venir.


Hormis pour les utilisateurs "bricoleurs" (comme moi), l'installation d'un OS antérieur ne présente que peu d'intérêt. L'installation d'un OS modifié ou même d'un OS tiers disposait elle de beaucoup de potentiel, mais la communauté n'a hélas pas su relever correctement ce défi, depuis 2 ans que cette possibilité existait (comme quoi, la conception d'un OS c'est du boulot...). Autrement dit, l'utilisateur "standard" ne perd strictement rien avec ce nouveau Boot Code.


Suite à cela, j'ai vu circuler dans la communauté anglophone diverses informations ou hypothèses erronées sur des limitations de ce nouveau modèle.

Je viens donc clarifier les choses et je l'espère, rassurer les inquiets.



  • La TI-84 Pocket.fr utilise exactement le même OS 2.55MP que les TI-84+ ou TI-84+SE. Les fonctionnalités sont donc absolument identiques: toutes les commandes disponibles sur les TI-84+, sont disponibles sur la TI-84 Pocket.fr, y compris la commande assembleur.


  • Comme seul le Boot Code diffère, les seuls programmes assembleurs qui pourraient ne pas marcher seraient ceux qui faisaient des appels au Boot Code, et c'est extrêmement rare si l'on reste dans une utilisation "normale" des ressources de la calculatrice.


  • Une autre hypothèse était que le nouveau matériel pourrait limiter la possibilité de jouer à des jeux assembleurs via divers changements de spécifications techniques, notamment sur l'écran comme pour les TI-Nspire.
    Essayons par exemple de lancer le tout dernier jeu dont nous avons parlé, Devrays.

    Image


    Aucun problème lors de l'installation de Doors CS, et le jeu Devrays démarre du premier coup.

    Cela confirme donc d'une part que le processeur est toujours cadencé à 15MHz.

    D'autre part, l'animation de l'écran est entièrement fluide, sans aucun clignotement ou bavure.




  • En espérant que ces informations rassureront la communauté TI-z80 anglophone.

    Les utilisateurs de TI-z80 francophones semblent eux beaucoup moins intéressés par les jeux. Plusieurs de nos indicateurs statistiques montrent en effet des consultations relativement bien plus modestes des news ou archives en rapport avec les jeux sur les TI-z80. Sans doute ces utilisateurs préfèrent-ils jouer sur d'autres plates formes comme leur téléphone portable ou leur TI-Nspire, ce qui offre aux jeux une toute autre dimension avec les écrans couleurs, écran tactiles ou pavés tactiles.

    BAC 2011 - plus que quelques heures avant le lancement...

    New postby critor » 15 Jun 2011, 15:16

    Dans quelques heures désormais, ce sera le lancement du BAC 2011 en France métropolitaine et à la Réunion.



    Dénominateurs commun à toutes les séries générales et technologiques, les premières épreuves sont:
    - la philosophie le jeudi 16 juin
    - l'histoire-géographie le vendredi 17 juin



    Si les statistiques/pronostics vous intéressent, nous vous rappelons que tous les sujets du BAC inédits tombés depuis septembre 2010 sont disponibles dans nos annales ci-dessous.

    Notamment selon les séries, vous trouverez dans chacune de ces matières entre autres de 2 à 4 sujets spécifiques à la session 2011 du BAC (depuis avril 2011).



    Peut-être y constaterez-vous des tendances sur les thèmes de philosophie, d'histoire ou de géographie... Mais rappelons toutefois que la seule solution fiable à 100%, est de ne pas faire d'impasse.






    En vous souhaitant bon courage pour demain!
    :bj:






    Liens:
    ImageCalendrier cliquable des sujets inédits 2010-2011 du BAC S
    ImageCalendrier cliquable des sujets inédits 2010-2011 du BAC ES
    ImageCalendrier cliquable des sujets inédits 2010-2011 du BAC L
    ImageCalendrier cliquable des sujets inédits 2010-2011 du BAC STG
    ImageCalendrier cliquable des sujets inédits 2010-2011 du BAC STL
    ImageCalendrier cliquable des sujets inédits 2010-2011 du BAC ST2S

    Bien commencer en Lua - les tutoriels!

    New postby critor » 15 Jun 2011, 13:44

    Envie de soumettre un jeu Nspire Lua au concours Omnimaga?

    Le site Inspired-Lua vous publie une série de tutoriels pour "bien commencer en Lua".



    Rédigés dans un français clair et précis, mais également agrémentés d'exemples de code avec indentation et coloration syntaxique, leur lecture est un véritable plaisir! :bj:


    Vous y apprendrez notamment:

    - à gérer les événements (le Lua étant un langage événementiel)

    - à accéder aux variables du classeur depuis le script Lua (pour de nouvelles possibilités d'interactions encore inédites!) :bj:

    - à utiliser des classes (le Lua étant aussi un langage objet)





    Bonne chance!
    :bj:






    Lien:
    Les tutoriels "bien commencer en Lua"
    Link to topic: Bien commencer en Lua - les tutoriels! (Comments: 0)

    Résultats du TI-Concours z80

    New postby critor » 15 Jun 2011, 13:17

    Pour rester dans la catégorie concours, signalons que le TI-Concours z80 (TI-82Stats/83/83+/84) organisé par noelthebest vient de prendre fin.



    Nous tenons à féliciter l'ensemble des participants, et notamment:

    Image Loulou54 qui gagne une TI-Nspire CX CAS, sur laquelle on espère qu'il développera des projets encore meilleurs

    Image Yomansz qui gagne un iPod Shuffle

    Image Wellon qui gagne une clé USB 16Go

    - zero44 qui gagne une clé USB 8Go

    - Yshelin qui gagne une clé USB 4Go



    Nous tenons à rappeler que suite à l'absence de sponsor pour ce concours, Noelthebest paye les lots de ses propres deniers. Un tel investissement est remarquable et louable. :bj:



    Là encore, nous aimerions avoir votre opinion sur ce que vous attendez de nous pour de futurs concours TI-Bank, le dernier n'ayant comporté aucune épreuve de programmation.



    Lien:
    Page du TI-Concours
    Link to topic: Résultats du TI-Concours z80 (Comments: 0)

    -
    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.
    755 utilisateurs:
    >708 invités
    >38 membres
    >9 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)