π
<-

Nouvel nLaunchy 2.3 qui patche automatiquement l'OS 3.6

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Nouvel nLaunchy 2.3 qui patche automatiquement l'OS 3.6

Unread postby critor » 25 Oct 2013, 18:02

Texas Intruments has already blocked the nLaunch and Ndless jailbreaks on new TI-Nspire CX with hardware revision J or above since back to school 2013.

But it seems it was not enough. Two weeks ago, TI-Nspire OS 3.6 was discovered on TI servers. The OS was litterally trying to kill Ndless and Nlaunch on older TI-Nspire.

In fact, OS 3.6:
  • forbids the installation of any OS version older than 3.6
  • installs the new boot2 3.2.4, incompatible with nLaunch
  • self-destructs itself after its first start if any resource is modified or missing (like Boot2 3.2.4), but only after increasing the minimal installable OS version in NAND to 3.6, rendering your calculator unusable until you accept to install the original and complete 3.6 OS


A first workaround was released within 24 hours after the discovery of OS 3.6 from an unknown source, as a patched OS file for the TI-Nspire CX CAS to be used with nLaunch, followed a week later by a similar patch for the TI-Nspire CX.

I explained in this latest news that it was the first distribution of modified executable code from Texas Instruments in the history of the Nspire community, aka a counterfeit falling within the scope of the law. :mj:

I stated that the only correct way was to release some kind of a patch in another tool, possibly in nLaunch.

And today, we get it! Excale and Lionel Debroux have analyzed the modified version of OS 3.6 and ported all required changes to the new nLaunch version 2.3! :bj:


Note, however, that the new CAS / non-CAS protection which destroys TI-Nspire ClickPad DVT prototypes hasn't been patched.
As a result, you can't use the CAS version of OS 3.6 on a non-CAS TI-Nspire, not even with nLaunch.



Download:
nLaunchy 2.3
Texas Intruments a déjà éradiqué les jailbreaks communautaires Ndless et nLaunch sur les nouvelles TI-Nspire CX en révision matérielle J ou ultérieure cette rentrée 2013.

Mais visiblement, ce n'était pas encore suffisant. Il y a deux semaines sortait l'OS (système d'exploitation) TI-Nspire 3.6, qui tentait littéralement de les achever sur les anciens modèles.

En effet, l'OS 3.6:
  • interdit le retour à toute version d'OS antérieure à la 3.6
  • installe le nouveau Boot2 3.2.4 incompatible avec nLaunch
  • s'auto-détruit après son premier démarrage si la moindre ressource est modifiée ou absente du fichier d'installation (comme le Boot2 3.2.4), non sans avoir monté la version minimale d'OS installable à 3.6, rendant ainsi la calculatrice inutilisable jusqu'à-ce que l'utilisateur accepte d'installer l'OS 3.6 avec son Boot2 3.2.4...


Une première méthode de contournement est sortie dans les 24 heures suivant la découverte de l'OS 3.6, sous la forme d'une version patchée (modifiée) pour TI-Nspire CX CAS à utiliser avec nLaunch, suivie la semaine d'après par un patch équivalent pour TI-Nspire CX.

J'expliquais bien dans ce dernier article qu'il s'agissait pour la première fois dans l'histoire de la communauté Nspire d'une distribution de code exécutable de Texas Instruments modifié, c'est-à-dire d'une contrefaçon tombant sous le coup de la loi. :mj:
(mais j'admettrai volontiers que le comportement de TI ces derniers mois puisse pousser de plus en plus certaines personnes dans leurs dernières extrémités, quitte à franchir des barrières morales qu'elles s'interdisaient jusque là - même si cela ne saurait nullement constituer une défense pénalement recevable).

Je précisais bien que la seule méthode 'correcte' était de diffuser les modifications seules à appliquer dynamiquement (et non le code déjà modifié), possiblement dans nLaunch.

Et j'ai été exaucé aujourd'hui! Excale et Lionel Debroux ont analysé la version modifiée de l'OS 3.6 et ont porté toutes les modifications apparemment nécessaires à l'utilisation de l'OS 3.6 dans une nouvelle version 2.3 de nLaunch! :bj:
Plus précisément, il s'agit de nLaunchy qui est un 'fork' de nLaunch, l'auteur du nLaunch originel nous étant inconnu.



Contrairement à la méthode précédente, il n'y a donc plus aucune distribution de code TI modifié avec cette nouvelle méthode. Lorsque l'on tente de charger l'OS 3.6 original avec nLaunch, les changements nécessaires à son utilisation sont désormais appliqués dynamiquement! :D
Il est donc désormais possible d'installer l'OS 3.6 en conservant le Boot2 3.1 compatible nLaunch/Ndless sans tomber sous le coup de la loi sur les contrefaçons! :bj:
Et c'est aussi une méthode bien plus respectueuse envers Texas Instruments. ;)



Notons toutefois que la nouvelle protection contre la transformation de TI-Nspire en TI-Nspire CAS qui est mal codée et détruit les prototypes TI-Nspire ClickPad DVT n'a apparemment pas du tout été touchée, l'article étant sans doute sorti trop tard ce matin.

En conséquence, Nlaunch 2.3 ne permet donc pas d'utiliser la version CAS du nouvel OS 3.6 sur une calculatrice non-CAS.

Notons qu'il devrait être parfaitement possible de corriger l'erreur sans désactiver cette protection - et il faut souhaiter que ce soit fait rapidement.



Les différents packs et tutoriels à propos de l'OS 3.6 et de nLaunch vont progressivement être mis à jour, et les liens permettant de télécharger les OS 3.6 modifiés dans le cadre de l'ancienne méthode seront retirés.
À partir du moment où ce sera fait, nous vous demandons de ne plus diffuser ces liens et de préférer la nouvelle méthode - en vous remerciant.




Téléchargement:
nLaunchy 2.3
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel Nlaunch 2.3 qui patche automatiquement l'OS 3.6

Unread postby Persalteas » 25 Oct 2013, 18:05

Bravo :D
Sincèrement, bravo !! ;)
:bj:
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Nouvel Nlaunch 2.3 qui patche automatiquement l'OS 3.6

Unread postby quentin974 » 25 Oct 2013, 18:12

Magnifique ! Quelle réactivité tout de même !

Mais n'empeche, cela veut-il dire retour à un 3.6 plus lourd ? Cela va-t'il modifier les performances ?
Autre question : est-il possible de modifier l'overclock de Nlauch pour les 2 OS ?
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
User avatar
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 260
Images: 7
Joined: 14 Nov 2012, 05:32
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: L1 de Physique

Re: Nouvel Nlaunch 2.3 qui patche automatiquement l'OS 3.6

Unread postby critor » 25 Oct 2013, 18:21

Oui, bien vu.

Comme ce sont juste des modifications de code exécutable, il n'y a pas d'allègement de l'OS avec suppression des ressources signées inutiles tels les images/skins de calculatrices ou les 15 langues.

Cela ne modifiera pas les performances, et ça ne changera pas grand chose pour l'espace disponible sur TI-Nspire CX.


De toutes façons, dans une bonne partie des remarques sur l'OS 3.6 patché, chacun demandait le retour de sa langue, donc... (on nous a demandé le français et le portugais sur le chat, et le chinois sur cncalc.org - faut croire que cette suppression des langues seule étaient une mauvaise idée - et il n'est pas non plus tenable de faire 15 versions différentes...)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel Nlaunch 2.3 qui patche automatiquement l'OS 3.6

Unread postby quentin974 » 25 Oct 2013, 18:29

Tant mieux si les performances ne sont pas modifiées, c'est le plus important !

Et puis l'anglais ne me gênait pas du tout !
Mais bon, si c'est le seul moyen de rester à peu près dans la légalité des choses, je le choisirais volontiers ! Et sinon, le switching pack ( s'il est déjà compilé ! ) a t'il les mêmes problèmes que le 1er switching pack 3.6 puisqu'il m'a semblé y avoir relativement plus de problèmes avec ce dernier ?
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
User avatar
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 260
Images: 7
Joined: 14 Nov 2012, 05:32
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: L1 de Physique

Re: Nouvel nLaunchy 2.3 qui patche automatiquement l'OS 3.6

Unread postby critor » 25 Oct 2013, 18:36

Quel genre de problème?

Le switching pack 3.6 utilisait la 2ème version de Nlaunchy, et le switching pack 3.2 la première version.

Il me semble que la 2ème version de Nlaunchy était sensiblement moins stable que la 1ère - j'ai eu nombre de difficultés avec jamais rencontrées avec les anciens packs.

Je vais voir si Nlaunchy 2.3 s'en sort mieux...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel nLaunchy 2.3 qui patche automatiquement l'OS 3.6

Unread postby critor » 25 Oct 2013, 23:09

Pour info, les modifications du fork nLaunch CXM chinois permettant d'avoir nLaunch sur les calculatrices TI-Nspire CM avec 32Mo de SDRAM reprogrammées avec un identifiant de modèle et un Boot2 de TI-Nspire CX n'ont apparemment pas été intégrées.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel nLaunchy 2.3 qui patche automatiquement l'OS 3.6

Unread postby critor » 25 Oct 2013, 23:34

Pour info, nLaunchy 2.3 gère aussi d'après le code source de nouveaux OS en plus des 3.6:
- les 3.2.4 pour CX et CX CAS
- le 3.3 arabe pour CX CAS

Il suffit en effet de consulter la liste directement dans le code C de Excale:
https://github.com/Excale/nLaunchy/blob ... rc/patch.c


Je ne vois pas l'intérêt d'un pack spécifique aux OS 3.2.4 qui sont compatibles avec les autres 3.2 tout en étant plus gros et en n'apportant en apparence rien du tout.

Par contre, la gestion de l'OS 3.3 arabe elle, est une excellente chose qui ouvre nombre de possibilités ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel nLaunchy 2.3 qui patche automatiquement l'OS 3.6

Unread postby Hugo9191 » 25 Oct 2013, 23:48

Hello!

I currently have a TI-Nspire CX in 3.2.4.1237. Can I use this to get my Ndless?

I'm new to this, if you could give me a hand :)
User avatar
Hugo9191
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 0%
 
Posts: 2
Joined: 25 Oct 2013, 23:46
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Nouvel nLaunchy 2.3 qui patche automatiquement l'OS 3.6

Unread postby critor » 25 Oct 2013, 23:58

Probably not, sorry.

If your TI-Nspire CX hardware revision code is J or newer, there is currently no way to install Ndless.
Check the last letter of the P-0000X code at the right of your serial number on the back.
Here is a TI-Nspire CX CAS hardware revision J for example:
2876

nLaunch 2.3 will just help people who own a TI-Nspire CX hardware revision I or an older TI-Nspire to keep on being able to use Ndless while installing OSes 3.2.4/3.3/3.6.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 18 guests

-
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.
905 utilisateurs:
>864 invités
>35 membres
>6 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)