Author Topic: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!  (Read 27976 times)

0 Members and 1 Guest are viewing this topic.

Offline persalteas

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 231
  • Rating: +44/-4
  • z80 poweeer
    • View Profile
    • Tout-82
OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« on: June 14, 2013, 04:35:03 am »
OS 3.2.4. It is not available yet on Texas Instruments' website, but the latest TI-Nspire CX made ​​come with a new OS, the 3.2.4.1237 (source).

The TI-OSes include an "anti-downgrade" protection, a minimal installable OS version that they write in the NAND memory between the Boot2 and the Diags, an inaccessible area to different official reset procedures.

When installing, the OS 3.1.0.392 increases this minimum version to 3.0.2.1785 if the number was lower.
Similarly, the OSes 3.2.0/3.2.2/3.2.3 increase it to 3.1.0.392.

It officially becomes impossible to reinstall an OS version prior to the programmed number.
In practice, it was possible via two methods:
  • using a Ndless utility reprogramming itself this version number
  • using the nLaunch OS-pitcher who installs and launches the OS completely ignoring that version number
According to  a report this morning on TI-Planet, it seems that the OS 3.2.4.1237 greatly increases the minimum number of installable version that ... to a value which now refuses to install any previous OS to date, including OS 3.1, 3.2.0 or even 3.2.3!  D:

Therefore, if your new TI-Nspire comes with OS 3.2.4 or if you update your calculator with this OS, it officially becomes impossible for you to use Ndless because requiring the OS 3.1 and this just a few days of the exams. :(

The added bonus, the CAS-engine bugs introduced with OS 3.2 and not present on the OS 3.1 such as roots quotients are still here, and the prohibition to return to a version with CAS that worked better is simply incomprehensible from the point of view of users, even just a few days of the exams.

But does it remains always possible to override the anti-downgrade protection with nLaunch?

The OS 3.2.4 contains as added bonus a new version of the boot2: 3.2.4.4 against 3.1.0.16 since the OS 3.1.0.392.

nLaunch exploited a flaw in the boot2 3.1.0.16, and you can bet, I think, that it has been corrected.

Therefore it also becomes officially impossible to use nLaunch and number of legitimate applications like:
  • make cohabit the OS 3.1 and 3.2 on the same calculator to enjoy the best of both worlds with both Ndless programs (3.1) and Lua programs (3.2)
  • Launch a Linux OS
It can be assumed that this OS 3.2.4.1237 is a response to the recent use of TI-Nspire CX launching TI-Nspire CX CAS OSes to the Portuguese exams that prohibit CAS, possibility that allows nLaunch although this has never been the goal of the authors (not mentioned in the ReadMe).

The only feasible and untested bypass to date would be the reprogramming of the boot2 3.1.0.16 via a TTL / USB adapter (called RS232) to connect to the Dock of the TI-Nspire:

So we especially recommend you to not update your calculator to OS 3.2.4, if ever it appeared in the coming days.

And if you already have a TI-Nspire CX with OS 3.2.4, to date you must certainly not erase it. Indeed, as it is not available on TI's website and as all existing OS are rejected, you will find yourself with a calculator without any OS usable! Again, a few days of the exams, it is not very smart ...  ::)

« Last Edit: June 14, 2013, 08:03:53 am by persalteas »


Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #1 on: June 14, 2013, 05:02:44 am »
Let's mention that the first post is a copy of http://tiplanet.org/forum/viewtopic.php?t=12360&lang=en

I posted my own take on the matter slightly before critor did, he didn't notice my message about the fact I was going to post a news item: http://tiplanet.org/forum/viewtopic.php?t=12359&lang=en .

Declaring that kind of full out war to users will only worsen the attacks on the business model. Neither my explanations to TI Education's top-level executives in 2011, nor the PTTKillers (released by multiple independent persons as retaliation to OS 3.2.0.1212 closing a hole) and nLaunch (which allows running Linux, as a special case of running "any OS"), were strong enough for TI Education to stop behaving stupidly.
Attacking Linux usage is almost the worst offense a manufacturer can do to users. Sony did it for the PS3, and thereby motivated powerful adversaries who tore down the platform in a matter of months. Sony's inappropriate legal attacks against one of the tinkerers triggered a fantastically thorough and severe attack on Sony's business model, causing them at least one billion (!!) dollars of losses... TI Education's top-level executives are fully aware of those facts, I described them myself (it took me a couple days to make a thorough, well-detailed presentation).
« Last Edit: June 14, 2013, 05:40:23 am by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #2 on: June 14, 2013, 05:16:08 am »
That's absolutely awful. D: TI's taking the same route as Apple and I hate it.

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #3 on: June 14, 2013, 05:28:36 am »
Omg, this sounds really crazy. Before it was about ndless and TI trying to fix a few bugs, now it seems like they are fully intent on blocking out every possible source of downgrading, and even neglecting new/updated calculator content! It's like they have a full crazy team dedicated to "anti-hacking" on the TI-nspire. What do they achieve with this? Nothing beneficial much to the end user.
« Last Edit: June 14, 2013, 05:28:58 am by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #4 on: June 14, 2013, 05:53:58 am »
I'm not sure to understand your reaction....

What else did you expect from TI ?

(Except the fact that this anti-downgrade protection "surprised" us by coming on a "rare" 3.2.4 and not on 3.6 as expected, granted.)


I guess the purpose of these news is to warn people that they should not update to this 3.2.4 OS if it gets available.


However, for those who already have it and tried to downgrade, and then got stuck without a OS, we've asked TI to give the OS (since it's the only installable version) so that they can at least get out of this issue.
« Last Edit: June 14, 2013, 05:58:43 am by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #5 on: June 14, 2013, 06:05:04 am »
I was not among them, but some people probably still hoped TI EdTech to lighten up and start behaving rationally, instead of keeping the wrong track of antagonizing users and treating them as enemies, leading said users to effectively behave as enemies aimed at damaging the business model (which they started doing after the release of OS 3.2.0.1212, a year ago) rather than at people just exercising their freedom to tinker.

Now, such hopes of TI gaining a clue are dashed up for good among everybody (or at least, they really need to be, people really need to wake up), and TI EdTech appears even more clearly as the greedy company that they are, more interested in safeguarding the profit they make selling underpowered devices at high price tags, than in users' best interests.
And before someone suggests fleeing to other calculator manufacturers: it's the same thing with the future Casio fx-CP400 (which is pitifully weak, worse than '2007 Nspires...) and HP Prime, both being locked-down calculators... and who seriously believes that the market leader (with excellent penetration into the education system) can be displaced easily, all the more it has other products of its own in development ?

The only choice is to fight back at TI... their umpteenth blunder temporarily makes us weaker against them, but it shall make us stronger in the longer term, since it will widen the pool of enemies.
« Last Edit: June 14, 2013, 06:14:13 am by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline persalteas

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 231
  • Rating: +44/-4
  • z80 poweeer
    • View Profile
    • Tout-82
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #6 on: June 14, 2013, 07:30:51 am »
Quote
Except the fact that this anti-downgrade protection "surprised" us by coming on a "rare" 3.2.4 and not on 3.6 as expected, granted.

I think that what hapened with portuguese exams made emergency to block nlaunch. The OS 3.6 is not ready yet, so, it's a fast reaction step.


Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #7 on: June 14, 2013, 07:39:26 am »
Persy, could you please add the "width=550" parameter to your last image bbcode in the 1st post?
Thanks.
« Last Edit: June 14, 2013, 07:40:17 am by critor »
TI-Planet co-admin.

Offline persalteas

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 231
  • Rating: +44/-4
  • z80 poweeer
    • View Profile
    • Tout-82
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #8 on: June 14, 2013, 08:03:19 am »
Yes. Excuse me.


Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #9 on: June 14, 2013, 08:15:06 am »
No problem with me - it's great you've fixed this before a modo/admin told you ;)
TI-Planet co-admin.

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #10 on: June 14, 2013, 08:45:37 am »
I'm not sure to understand your reaction....

What else did you expect from TI ?
To grow up and have seperate builds for Exams only and builds for Users only.
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline catastropher

  • LV2 Member (Next: 40)
  • **
  • Posts: 30
  • Rating: +11/-0
    • View Profile
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #11 on: June 14, 2013, 09:11:58 am »
This is terrible :( This will certainly cause problems for the TI-NSpire community, especially if new devices come preloaded with it. Is there any chance of getting around this?

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #12 on: June 14, 2013, 09:30:24 am »
That's absolutely awful. D: TI's taking the same route as Apple and I hate it.
TI has some kind of a reason : they want their calcs to be accepted in exams (even though as others (like Levak) said, there are other solutions than blocking everything). But Apple doesn't even have any reason.

Anyways, the thing that shocked me is not that TI still didn't change their mind about that stupid idea of blocking everything, but the fact they made that update just before the French exams without providing a way to unbrick a calc one could have tried to downgrade.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #13 on: June 14, 2013, 10:11:41 am »
I'm not sure to understand your reaction....

What else did you expect from TI ?
To grow up and have seperate builds for Exams only and builds for Users only.

Right. This is such a small change, it's not even the minor version that changes, but the revision (3.2.4).
:D

If they ever do that, it's going to be in another major.

But I doubt it, even if we proposed that solution officially some time ago....
« Last Edit: June 14, 2013, 10:11:52 am by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline ElementCoder

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 611
  • Rating: +42/-2
    • View Profile
Re: OS 3.2.4.1237 attacks nLaunch, Linux and Ndless!!
« Reply #14 on: June 14, 2013, 10:35:42 am »
This isn't what we're waiting for TI :( It almost seems like they only see the evil and not the good(games and other tools) in what we do.

Some people need a high five in the face... with a chair.
~EC