π
<-
Chat plein-écran
[^]

Phi épisode 3 : Omega riposte avec le downgrade 18.2.0

Phi épisode 3 : Omega riposte avec le downgrade 18.2.0

Unread postby critor » 28 Mar 2022, 23:49

14500À la rentrée 2021 la mise à jour d'
Epsilon
, le
firmware
officiel des calculatrices
NumWorks
, a introduit un verrouillage des modèles
N0110
.

Toute
N0110
mise à jour ou venant préchargée d'une version
16.3
ou supérieure, comprend un chargeur de démarrage censé être non effaçable, et empêchant entre autres :
  • l'installation de tout
    firmware
    non correctement signé par le constructeur, c'est-à-dire entre autres de tout
    firmware
    tiers
    (, , , ...)
  • l'installation d'applications persistantes en mémoire
    Flash
    (logiciel intégré de Mathématiques avec moteur ce calcul formel
    KhiCAS
    , émulateurs
    Nintendo Game Boy
    et
    NES
    , tableau périodique des éléments, ...)
Les utilisateurs informés avaient certes le choix mais étaient face à un cruel dilemme :
  • soit utiliser le
    firmware
    Epsilon
    pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux
    firmwares
    tiers
  • soit utiliser un
    firmware
    tiers, mais en contrepartie renoncer aux nouveautés officielles car
    NumWorks
    a profité de l'occasion du verrouillage pour révoquer sa licence libre, et interdire ainsi la réutilisation de tout code introduit à partir de la version
    16
Dans une actualité précédente, nous t'annoncions la sortie de . est un chargeur de démarrage avec lequel il suffit d'écraser le chargeur officiel, grâce à une faille présente dans les
firmwares
Epsilon
officiels.

Après plus de 6 mois d'attente te permettait enfin de déverrouiller ta calculatrice, étant ensuite capable de lancer aussi bien les
firmwares
officiels
Epsilon
que les
firmware
tiers, à la seule condition que ces derniers aient été mis à jour pour supporter ce nouvel amorçage.
À ce jour étaient compatibles les
firmwares
et .

Encore mieux que ça, avec tu n'avais même pas à choisir entre fonctionnalités officielles et tierces, tu peux avoir les deux en même temps. Depuis le verrouillage la mémoire
Flash
des
N0110
est partitionnée en deux moitiés égales de
4 Mio
, et pouvant chacune accueillir un
firmware
.
Le raccourci
reset
+
4
permet de consulter l'état de la mémoire
Flash
et de mettre la calculatrice en mode mise à jour.
Les raccourcis
reset
+
1
et
reset
+
2
te permettent alors de basculer entre l'amorçage des deux
firmwares
.

Sauf que nous te mettions en garde ; suite au changement de licence la seule et unique façon d'installer un
firmware
Epsilon
à jour est de passer par le site officiel.
De plus, l'application d'installation de nécessite une version d'
Epsilon
relativement récente, version
16
à
18.2.0
.

Cette étape étant donc dépendante du site
NumWorks
, nous étions persuadés que le constructeur allait vite la contrarier d'une façon ou d'une autre. Et cela n'a pas manqué, après même pas une journée complète
NumWorks
vient tout juste de sortir pour les
N0110
une mise à jour
18.2.3
de son
firmware
Epsilon
, corrigeant la faille qui permettait l'installation de .

Si tu n'avais pas encore installé , tu étais ainsi bien embêté dans les cas suivants :
  • si tu as déjà mis à jour ta machine vers la version
    18.2.3
    d'
    Epsilon
    , plus possible d'installer
  • si ta machine ne fait pas déjà tourner une version d'
    Epsilon
    suffisamment récente pour être compatible avec l'installation de , c'est-à-dire
    16
    à
    18.2.0
    , versions que le site officiel ne permet désormais plus d'installer et dont aucun site tiers ne propose l'installation à ce jour, difficile de mettre en place désormais un
    multiboot
    avec un
    firmware
    Epsilon
    récent

Sauf qu'en même pas une heure l'équipe
Omega
te sort elle aussi déjà une solution pour les utilisateurs qui ont perdu la possibilité d'installer suite à cette mise à jour ! :favorite:

Si tu es dans ce cas, il te suffit pour obtenir une configuration de
multiboot
Phi
optimale :
  1. de mettre à jour ta calculatrice vers la dernière version
    18.2.3
    d'
    Epsilon
    si ce n'est pas déjà fait
  2. pour ensuite
    dowgrader
    ta calculatrice vers la version précédente
    18.2.0
    compatible avec l'installation de
  3. d'installer
  4. et enfin d'installer ou
    Omega

Les fichiers des
firmwares
Epsilon
en version 16 et supérieure n'étant plus redistribuables légalement suite à la révocation de la licence, la procédure de
downgrade
utilise tout simplement une copie du fichier du
firmware
Epsilon 18.2.0
encore conservée sur le site de
NumWorks
, accessible aux seuls utilisateurs correctement identifiés sur https://my.numworks.com/.
Dépêche-toi toutefois, car vu la fermeté de la réaction de
NumWorks
, il ne fait nul doute pour nous que ce fichier sera verrouillé ou effacé avant la fin de la 2ème journée d'existence de
Phi
; tu disposes donc d'une toute petite fenêtre ! :#non#:
Edit : Méthode bloquée maintenant le lendemain matin, exactement comme prévu.
Aller consulter ce que cela implique dans le nouvel article.

Tutoriels d'installation
:


Installation
:

  1. Phi
  2. ou
    Omega
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 29.4%
 
Posts: 39726
Images: 11909
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Phi épisode 3 : Omega riposte avec le downgrade 18.2.0

Unread postby Lionel Debroux » 29 Mar 2022, 07:49

Bien vu, mais ce faible workaround ne va pas durer... à cette heure-ci, qui est un horaire de bureau, peut-être ne fonctionne-t-il déjà plus, d'ailleurs.
A très court terme, les diffs binaires pourraient éventuellement fonctionner, suivant le diff entre 18.2.3 et la version précédente... mais les méthodes de diff binaire que je connais tendent à embarquer des morceaux de la source ou de la cible, ce qui n'est pas permis par la licence.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 10.9%
 
Posts: 6829
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Online

Re: Phi épisode 3 : Omega riposte avec le downgrade 18.2.0

Unread postby parisse » 29 Mar 2022, 08:24

Par contre, je pense que ca rentre dans le cadre des exceptions du code de la propriete intellectuelle pour l'interoperabilite de KhiCAS ou d'autres applications externes (mais probablement pas pour Omega ou Upsilon). Article L122-6-1
...
IV. La reproduction du code du logiciel ou la traduction de la forme de ce code n'est pas soumise à l'autorisation de l'auteur lorsque la reproduction ou la traduction au sens du 1° ou du 2° de l'article L. 122-6 est indispensable pour obtenir les informations nécessaires à l'interopérabilité d'un logiciel créé de façon indépendante avec d'autres logiciels, sous réserve que soient réunies les conditions suivantes :

1° Ces actes sont accomplis par la personne ayant le droit d'utiliser un exemplaire du logiciel ou pour son compte par une personne habilitée à cette fin ;

2° Les informations nécessaires à l'interopérabilité n'ont pas déjà été rendues facilement et rapidement accessibles aux personnes mentionnées au 1° ci-dessus ;

3° Et ces actes sont limités aux parties du logiciel d'origine nécessaires à cette interopérabilité.

Les informations ainsi obtenues ne peuvent être :

1° Ni utilisées à des fins autres que la réalisation de l'interopérabilité du logiciel créé de façon indépendante ;

2° Ni communiquées à des tiers sauf si cela est nécessaire à l'interopérabilité du logiciel créé de façon indépendante ;

3° Ni utilisées pour la mise au point, la production ou la commercialisation d'un logiciel dont l'expression est substantiellement similaire ou pour tout autre acte portant atteinte au droit d'auteur.

V. Le présent article ne saurait être interprété comme permettant de porter atteinte à l'exploitation normale du logiciel ou de causer un préjudice injustifié aux intérêts légitimes de l'auteur.

Toute stipulation contraire aux dispositions prévues aux II, III et IV du présent article est nulle et non avenue.

L'equivalent en droit US https://www.copyright.gov/title17/92chap12.html#1201%201201(f)
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.3%
 
Posts: 2955
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Phi épisode 3 : Omega riposte avec le downgrade 18.2.0

Unread postby critor » 29 Mar 2022, 10:10

Lionel Debroux wrote:Bien vu, mais ce faible workaround ne va pas durer... à cette heure-ci, qui est un horaire de bureau, peut-être ne fonctionne-t-il déjà plus, d'ailleurs.

Cela marchait encore, mais ça a effectivement été bloqué en milieu de matinée :
viewtopic.php?p=267291#p267291
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 29.4%
 
Posts: 39726
Images: 11909
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor


Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Social
-
Featured topics
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Octobre 2022
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 5€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2022
Programme d'aide à l'équipement des établissements rentrée 2022. Pour tout achat groupé ou recommandation exclusive de calculatrices TI, 1 produit TI offert pour chaque tranche de 30 élèves concernés !
Programme d'aide à l'équipement des établissements rentrée 2022. Pour tout achat groupé ou recommandation même non exclusive de calculatrices Casio, des produits offerts pour chaque classe concernée !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
123456
-
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.
194 utilisateurs:
>159 invités
>30 membres
>5 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)